API Google map infobulles
Résolu
Tito
-
Keo -
Keo -
Bonjour,
Je développe un module utilisant l'API Google Map V3.
Mon problème est le suivant :
J'utilise une boucle javascript pour créer plusieurs markers.
A chaque marker je veux associer une infoWindow, mais le problème est que dès que je créé une nouvelle infoWindow, cela "écrase" l'ancienne.
Sur mon résultat final, je me retrouve donc avec 40 points, mais une seule infoWindow, et tous les points ouvrent cette infoWindow
Des idées ?
Merci
Je développe un module utilisant l'API Google Map V3.
Mon problème est le suivant :
J'utilise une boucle javascript pour créer plusieurs markers.
A chaque marker je veux associer une infoWindow, mais le problème est que dès que je créé une nouvelle infoWindow, cela "écrase" l'ancienne.
Sur mon résultat final, je me retrouve donc avec 40 points, mais une seule infoWindow, et tous les points ouvrent cette infoWindow
Des idées ?
<% for (int i = 0; i < nodesLat.getLength(); i++) { %> Point = new google.maps.LatLng( <%= nodesLat.item(i).getTextContent() %>,<%= nodesLon.item(i).getTextContent()%>); var marker = new google.maps.Marker({ position: Point, map: map, title:"Test de marqueur" }); var infos = "<b>Test</b>"; infowindow = new google.maps.InfoWindow({ content: infos, position:Point }); google.maps.event.addListener(marker, 'click', function() { infowindow.open(map,marker); }); <% } %>
Merci
A voir également:
- API Google map infobulles
- Google maps satellite - Guide
- Google maps - Guide
- Dns google - Guide
- Google photo - Télécharger - Albums photo
- Créer un compte google - Guide
Une piste?
J'ai trouvé ce tuto très bien fait:
http://pingouindesalpes.com/index.php?article144/
J'avais mal écrit le listener.