Клуб API Карт

События

arthur-pv
25 сентября 2012, 21:26

Подскажите, пожалуйста, где можно получить информацию о том, какие данные можно получить из event.get('target') ?

К примеру, какие-то свойства - это event.get('target').properties.get('имя свойства').

Меня интересует полный список: как получить координаты круга и полигона, границы, центры и т.д.

Спасибо.

6 комментариев
Подписаться на комментарии к посту
Евгений Белоусов
25 сентября 2012, 21:55

например:

placemark.events.add('click', function(e) {
    // e.get('target') - ссылка на объект, на который было "повешено" событие
    e.get('target').properties.set('hintContent', 'Это метка');
});

это я понял. как, к примеру, получить координаты всех вершин полигона по клику по нему?

метод getCoordinates у геометрии полигона вернет массив внешних и внутренних контуров

все свойства так:

event.get('target').properties.getAll()

Благодарю!

target в общем случае указывает на источник события, и, так как источники могут быть разными, поля тоже могут быть любыми.