Bonjour à tous,
Je débute en Google Maps, et j'ai un problème étrange.
J'ai créé un petit fichier de test qui est dispo ici : http://sd-30591.dedibox.fr/carte_google3.php
J'ai un tableau avec les différents marchands pour lesquels je veux créer un marqueur.
Pour l'instant j'ai mon tableau tab avec 3 entrées
J'ai créé ma boucle :
Avec cette boucle j'affiche bien les 3 marqueurs différents.
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
16 for (var i=0; i < tab.length; i++) { //création du marqueur var marqueur = new google.maps.Marker({ position: new google.maps.LatLng(tab[i][1], tab[i][2]), map: carte }); var infowindow = new google.maps.InfoWindow({ content: tab[i][0], size: new google.maps.Size(50,50) }); google.maps.event.addListener(marqueur, 'click', function() { infowindow.open(carte,marqueur); }); }
Mais lorsque je clique sur un marqueur, c'est toujours l'infobulle du marqueur n°3 qui s'affiche au niveau du marqueur n°3. Impossible d'afficher les infobulles 1 & 2.
Je ne comprends vraiment pas ce que je dois modifier ?
Merci de votre aide.
P.
Partager