ciao!
ho provato questa cosa qua:
i marker vengono aggiunti tutti.codice:var shops = [ ['UNO, '......', '......', 'Via UNO'], ['DUE', '......', '......', 'Via DUE'], ['TRE, '......', '......', 'Via TRE'] ]; for (var i = 0; i < shops.length; i++) { var s = shops[i]; var marker = new google.maps.Marker({ position: new google.maps.LatLng(s[1], s[2]), map: map, title: s[0] }); var tooltip = '<div id="tooltip">' + '<p><strong>' + s[0] + '</strong><br/>' + s[3] + '<br/>' + '</div>'; var infowindow = new google.maps.InfoWindow({ content: tooltip }); google.maps.event.addListener(marker, 'click', function() { infowindow.open(map, marker); }); }
solo che l'evento si comporta in maniera strana.
su qualsiasi di essi clicco compare sempre sull'ultimo.
probabilmente sbaglio ad aggiungere l'evento.
come posso fare?

Rispondi quotando