Hi, I'm adding a GML file in my map with the object OpenLayers.Layer.GML. I'm trying to zoom to this layer extent at map's loading. I can do this if I know de bounding box coordinates with a postgis query.
My PHP code : var bounds = new OpenLayers.Bounds(); bounds.extend((new OpenLayers.LonLat(<?=$xmin?>,<?=$ymin?>)).transform(wgs84, map.getProjectionObject())); bounds.extend((new OpenLayers.LonLat(<?=$xmax?>,<?=$ymax?>)).transform(wgs84, map.getProjectionObject())); bounds.toBBOX(); map.zoomToExtent(bounds); But this requires a server call and I want my map to use only datas in the GML file and not to have to connect to a database. I have seen that GML files includes bounded box informations like : <gml:boundedBy> <gml:Box> <gml:coord><gml:X>1.473839004763629</gml:X><gml:Y>43.43941299999661</gml:Y></gml:coord> <gml:coord><gml:X>1.647671004707115</gml:X><gml:Y>43.58098800002078</gml:Y></gml:coord> </gml:Box> </gml:boundedBy> Is it possible the get the gml extent to be able to automaticaly zoom on it at loading ? Thanks, Christophe
_______________________________________________ Users mailing list Users@openlayers.org http://openlayers.org/mailman/listinfo/users