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>

Rispondi quotando