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 :
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);
               });
            }
Avec cette boucle j'affiche bien les 3 marqueurs différents.
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.