Recosh
@Recosh
Программист студент

YMapsML и события созданных объектов?

Подскажите, нарисовал в яндекс картах карту. Получил ссылку на YMapsML файл, который успешно подключил через yandex map api. Объекты рисуются, но как перехватить события нажатия мышки по объекту, отрисованным по YMapsML инструкции? Например хочу выполнить alert() при нажатии по многоугольнику :)
Так же интересно как можно изменять цвет полигона при наведении курсора.
Вот пример карты: naviris.ru/posts/geoxml
  • Вопрос задан
  • 2770 просмотров
Решения вопроса 1
Recosh
@Recosh Автор вопроса
Программист студент
Нашёл решение.
Прописал слушатель событий и достал номер полигона следующим образом:
myMap.geoObjects.events.add('click', function (e) {
	// Получение ссылки на дочерний объект, на котором произошло событие.
	var object = e.get('target');
	console.log(object.properties.get('metaDataProperty.AnyMetaData.number'));
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект