в данном куске кода, я уже полученный json, распарсив, достал данные. Получил точки на карте. при клике на прорисованной точке, одной из, получаю описание последней в окне, а не текущей. Помогите исправить, чтоб данные были актуальными
while (i<dat.length){
l = parseFloat(dat[i].lon);
r = parseFloat(dat[i].lat);
name = dat[i].nam;
street = dat[i].str;
house = dat[i].hous;
var point1 = new google.maps.LatLng(r, l);
var infoWindow = new google.maps.InfoWindow({
content: contentString
}
);
var marker = new google.maps.Marker({
position: point1,
map: map, title: street + " " + house +"\n"+ name
});
infoWindow.setContent(contentString);
result = result + name + "\n";
google.maps.event.addListener(marker, 'click', function() {
infoWindow.open(map,marker);
});
i++;
}