Салют! Возникла проблема при изучении Yandex.Maps api, прошу помощи.
Существует цикл, который создает точки на карте (итератор - index), возник вопрос, при открытии балуна - как получить placemark - прородитель этого балуна? Т.е. балун же должен быть как-то привязан к точке в конце-то концов.
Ищу нормальный метод, т.к. единственный который в голову пришел - поиск точки по координатам балуна.
var placemark = new ymaps.Placemark([mass[index].latitude, mass[index].longtitude], {
iconContent: mass[index].name,
hintContent: "test",
Index: index
}, {
balloonPanelMaxMapArea: 0,
draggable: "true",
preset: "islands#blueStretchyIcon",
openEmptyBalloon: true
});
placemark.events.add('balloonopen', function (e) {
//необходимо получить объект placemark, по нажатию на который собственно и был вызван balloon.open
console.log(this);
//placemark.properties.set('balloonContent', "Идет загрузка данных...");
});
placemarks.push(placemark);