Salve a tutti.
Sto lavorando con GoogleMaps in javascript e avrei bisogno di associare a un array di google.maps.Marker un'unica funzione javascript da attivare quando clicco sul marker e che mi visualizzi in una alert la coordinata del marker sulla mappa.

Con il seguente codice:

codice:
function createPoi {
  if (poiArray) {
     for (i in poiArray) {
         var pos = new google.maps.LatLng(poiArray[i].latitude, poiArray[i].longitude);
	 poiServerArray[i] = new google.maps.Marker({
							map: googleMap,
							title: '',			
							position: pos
						});	
         google.maps.event.addListener(poiServerArray[i], 'click', function(data) { drawRouteToPoi(poiServerArray[i], i); });		 
     }
  }
}


function drawRouteToPoi(marker, pos) {
	alert(marker.getPosition()+" "+pos);
}
Quando io clicco su qualsiasi marker della mappa mi torna la posizione e l'indice dell'ultimo inserito.
Dove sbaglio?

Ciao, grazie
Sandro