#1 Thu 16 September 2010 16:55
- tiolebucheron
- Participant actif
- Lieu: Rouen
- Date d'inscription: 26 Mar 2006
- Messages: 147
[Openlayer svn] Centrer sur un multipolygon
Bonjour
J'ai un problème à vous soumettre. J'utilise la fonction setCenter pour zoomer sur un objet multipolygon. La configuration du setcenter permet de définir l'échelle du zoom.
Code:
map.setCenter(new OpenLayers.LonLat(lonlat[0],lonlat[1])); map.zoomToScale(10000);}
Voici le problème, lorsque le multipolygon est dispersé le zoom n'est plus adapté pour visualiser cet objet. Comment avez vous gérer ce genre de problème. Comment peut-on zoomer sur l'extend de la géométrie?
Merci de votre aide Tio.
Hors ligne
#2 Fri 17 September 2010 10:57
- Antoine LOTZ
- Juste Inscrit !
- Date d'inscription: 14 Aug 2009
- Messages: 7
Re: [Openlayer svn] Centrer sur un multipolygon
En utilisant la fonction openlayers ZoomToExtent : http://dev.openlayers.org/docs/files/Op … omToExtent...
Cordialement.
Dernière modification par Antoine LOTZ (Fri 17 September 2010 10:57)
Hors ligne
#3 Sun 19 September 2010 14:34
- tiolebucheron
- Participant actif
- Lieu: Rouen
- Date d'inscription: 26 Mar 2006
- Messages: 147
Re: [Openlayer svn] Centrer sur un multipolygon
Je suis passé à coté.
Pour récupérer le bound, j'ai utilisé cette requête "SELECT Box2D(ST_Envelope(the_geom)) FROM table";
Merci Tio
Hors ligne