Niente da fare, quando clicco su qualsiasi marker mi restituisce i dati dell'ultimo inserito (compreso l'indice che mi faccio stampare nell'alert).
Adesso sto provando questo codice:
codice:
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() {
var posMarker = poiServerArray[i].position;
var index = i;
alert(posMarker+" "+index ); }
}