Bonjour,
J'ai une carte Open Street Map affichée via OpenLayers sur laquelle j'affiche des marqueurs dont voici le code :
Je souhaiterai centrer la carte de manière à voir tous les marqueurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function InitialiserCarte() { var map = new OpenLayers.Map("carte"); var layer = new OpenLayers.Layer.OSM("Simple OSM Map"); map.addLayer(layer); var interventions = new OpenLayers.Layer.Text("Interventions", { location: "http://xxx/php/interventions_markers.php", projection: map.displayProjection }); map.addLayer(interventions); map.zoomToExtent(layer.getDataExtent()); }
Pour ça, j'utilise le code suivant :
Mais ça ne marche pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 map.zoomToExtent(layer.getDataExtent());
Savez-vous comment faire ?
Merci,
ZiP
Partager