Клуб API Карт

YMapsML + events

delphikingdom
2 октября 2013, 18:28

Добрый вечер.

Помогите разобраться.

Есть список объектов, полученных из YMapsML-файла. Для каждого добавлен обработчик клика.

map.geoObjects.add(res.geoObjects);

map.geoObjects.events.add('click', function(e) { <<обработка события>>  });

Могу ли я в функции обработки этого события как-то получить доступ к данным, которые описаны в блоке metaDataProperty->AnyMetaData  в YMapsML

2 комментария
Подписаться на комментарии к посту

Должно быть как то так:

map.geoObjects.events.add('click', function (e) {

var target = e.get('target'); // объект на котором произошел клик.

console.log(target.properties.get('metaDataProperty.AnyMetaData.myPropertyName'));

});

Огромное спасибо!

Работает!!