Здравствуйте, использую yandex maps api последнюю версию (2.*). Создаю на карте полигон:
polygonObj = new ymaps.GeoObject({
geometry: {
type: "Polygon",
coordinates: polygon
}
});
И добавляю обработчик нажатия на этот полигон:
polygonObj.events.add('click', function (el) {
console.log(el.get('target'));
});
Так вот, внутри обработчика мне как-то нужно идентифицировать этот полигон, привязать к нему какие-то данные. Все полигоны создаются циклом и имеют массив с дополнительной информацией.
Были идеи вплоть до хранения индекса в массиве внутри balloon-свойства и, при нажатии, доставать из массива нужный элемент. Но наверняка есть нормальный метод.