Клуб API Карт

События

Пост в архиве.

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

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

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

Спасибо.

6 комментариев
Евгений Белоусов
28 января 2016, 03:36

например:

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

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

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

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

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

Артур Покрашенко
28 января 2016, 03:36

Благодарю!

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