Есть JSON массив с объектами типа
{AVATAR: null
COORDS_LAT: "42.8956"
COORDS_LON: "71.3669"
ID: "1"
TITLE: "тестовый"}
Я в цикле for вывожу элементы на карту
for (var i in data) {
var pointChatGeometry = new ymaps.geometry.Point([data[i].COORDS_LAT, data[i].COORDS_LON]);
var geoObjectChat = new ymaps.GeoObject({
geometry: pointChatGeometry,
properties: {}
}, {
draggable: false,
hintHideTimeout: 0
});
geoObjectChat.events.add("click", function(e) {
console.log(data[i].ID);
});
myMap.geoObjects.add(geoObjectChat);
}
При клике на метку в консоли всегда только ID последнего объекта. Как сделать так чтобы при клике выводился ID того, элемента на который я щелкнул. Дальше уже я разберусь как сделать редирект.