[GoogleMaps] markers dinamici con infoWindow

  • Creatore Discussione Creatore Discussione nikito
  • Data di inizio Data di inizio

nikito

Nuovo Utente
11 Mar 2009
1
0
0
Di seguito il codice che uso per inserire degli indirizzi dinamici nelle mappe di google.
Funziona tutto... i markers si posizionano in maniera corretta. L'unica cosa è che non riesco a capire come poter visualizzare l'infoWindow con l'indirizzo relativo di ogni markers.


Codice:
<script type="text/javascript">     
//<![CDATA[
   var geocoder;
   var map;
   var address = new Array(
                            "Corso Italia 138, Pisa",
                            "Corso Italia 156, Pisa",
                            "Corso Italia 174, Pisa"
					);
  function load()
   {
      map = new GMap2(document.getElementById("map"));
      map.addControl(new GMapTypeControl());	 
      map.addControl(new GLargeMapControl());
	  
      geocoder = new GClientGeocoder();
      map.setCenter(new GLatLng(43.716962,10.398345), 15); 

      addMarker();
   }

   function addMarker()
   {
        if(address.length>0)
        {
            var x = address.shift();
            geocoder.getLocations(x, addToMap);
            setTimeout(addMarker, 1000);
        }
   }

   function addToMap(response)
   {
      place = response.Placemark[0];
      point = new GLatLng(place.Point.coordinates[1],
                          place.Point.coordinates[0]);
      marker = new GMarker(point);
      map.addOverlay(marker);	  
   }
   
   //]]>
</script>
 

Discussioni simili