Клуб API Карт

Многоугольник(полигон) и клик мыши!

dzromeo
10 мая 2011, 12:06

Доброго времени суток!

Помогите пожалуйста с моей проблемой...

Создал в яндекс.карты свою карту, нарисовал на ней многоугольники, сделал описание в балунах. Прицепил эту карту с полигонами на сайт. Как по нажатию мыши на полигоне, вывести  определенную информацию о полигоне под картой, например, номер полигона?  Вообще хочу подробное описание местности сделать под картой по полигону, но не могу обработать click

и как определить по клику в каком полигоне был клик?

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

Вам нужно обработать событие загрузки 

YMapsML документа,

и в этом обработчике проитерироваться по всем полигонам,

добавляя на них обработчики клика.

 

Можно посмотреть пример

только тут метки и меню,

а в вашем случае будут полигоны и обработка клика по ним

спасибо большое за наставление на путь)))

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

Вопрос, как сделать чтобы при наведении на полигон название в меню выделялось жирным цветом? Поделитесь опытом плиз :)

ссылка на рабочую страничку http://irk.gov.ru/service/find/map.php

Надо хранить ссылку на соответствующий элемент меню в обработчике MouseEnter полигона

Точно также как вы храните ссылку на полигон в обработчике mouseenter у меню

Да, добавил к каждому элементу меню id и обработал элемент меню из наведения на полигон... всё заработало, как всегда хочется сказать огромное спасибо за наставление)))