Клуб API Карт

Меню для группы полигонов включенных в GeoObjectCollection

info2015-vo
21 октября 2015, 10:49

Добрый день.Подскажите, пожалуйста, в javascript новичек, как сделать меню для примера опубликованного тут http://clubs.ya.ru/mapsapi/replies.xml?item_no=58567, исходные коды тут https://jsfiddle.net/hc5m5yL4/5/.

В меню должны быть вынесены наименования полигонов, при клике по пункту меню должен менятся цвет полигонов + должно выводится описание в отдельный DIV

3 комментария

Посмотрите эту статью

пример отличный ... но, как применить его к полигонам которые уже размещены на карте?


Логика работы примера такова: выводить карту, читать массив groups, выводить по клику на пункт меню метку.


В случае с полигонами ситуация такова, что полигоны уже присутвуют на карте, при клике по меню, полигон не должен пропадать, должен меняться его цвет, другие полигоны в этот момент присуствуют на карте и кликабельны.


подобное меню я видел в примере к модулю Регионы http://dimik.github.io/ymaps/examples/regions/ , подскажите как реализовать подобное меню но с примением полигонов?

Это лишь вариации одного и того же.

Перебирайте добавленные на карту полигоны. У геоколлекций есть метод each.

Стройте по ним меню.

Ну вот и пример на модуль регионов можно смотреть.

Если вместо регионов получать эти полигоны с вашего сервера, то ничем не будет отличаться