Hi,
 
this should work for all geometries:
 
var ft = vectorLayer.features[0];
var bounds = ft.geometry.bounds;
if(zoom)
    map.zoomToExtent(bounds);
else
    map.setCenter(bounds.getCenterLonLat());

Regards,
Arnd
 

  _____  

Von: [email protected]
[mailto:[email protected]] Im Auftrag von Gery .
Gesendet: Dienstag, 19. Februar 2013 18:00
An: [email protected]
Betreff: [OpenLayers-Users] setCenter for polylines and polygons


Hello folks,

I'm using this line to center my points in the map screen:

var centerPoint = new OpenLayers.LonLat(feature.geometry.x,
feature.geometry.y);
map.setCenter(centerPoint);

what should I use to center polylines and polygons?

thanks in advance,

Regards,

Gery




____________________________________________________________________________
______________
Piensa en el medio ambiente - mantenlo en la pantalla. NO lo imprimas si NO
es necesario.
Think green - keep it on the screen. Do NOT print if it is NOT necessary.
Denken Sie an die Umwelt - bewahren Sie es auf dem Bildschirm. Drucken Sie
es NICHT, wenn es NICHT notwendig ist.

_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to