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.
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>