Клуб API Карт

Название метки в меню

planeta-imen
3 августа 2011, 07:27

Нужна подсказка, т.к. своих знаний и навыков не хватает.

Вот пример, как работают группы меток http://api.yandex.ru/maps/jsapi/examples/mapgroupmenu.html

Здесь пункты меню - имена групп меток. Чтобы открыть балун на карте, надо кликнуть по метке.

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

Вот как доработать скрипт примера? Метод тыка не помогает.

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

тыка не надо

еще один цикл по содержимому группы внутри цикла по группам

Если думаете, что я с ходу понял, где этот цикл искать и как его повторить - то слишком хорошо про меня думаете.:-) Конечно, я много времени за последние дни провозился с кодом скрипта (это очередной виток моего обращения к Яндекс.картам за полгода, сопровождающийся хроническим недосыпом), пытаясь вникнуть в него. Но при отсутствиии базовых знаний и практических умений по ЯваСкриптам и по программированию - разобраться самому трудно, а что-то переделать так, чтобы нормально заработало - нереально.:-(До этого получалось сделать самому после ознакомления с документацией только очень простые вещи (например, вывод всплывающей подсказки).

Пока оставил страницу так, как есть (http://planeta-imen.narod.ru/almaata/2.html). В итоге: вынужден уменьшить до минимума значок метки, так как при увеличении зума часть меток оказывается за пределами зоны видимости (поэтому выведение в меню имен меток крайне желательно для юзабилити). Я смотрел базу вопросов. Аналогичная тема (с некоторыми вариациями) по выведению меню уже поднималась несколько раз и, кажется, многие задававшие свой вопрос самостоятельно так и не смогли решить свою проблему. Поэтому не имеет ли смысл добавить в базу примеров руководства пример с выводом в меню не только group.name, но и всех placemark.name? Такой пример идеально подходит под нужды веб-мастеров и вопросов, как и у меня, кажущихся профессионалам примитивными, станет меньше (по крайней мере можно ограничиваться ссылкой на соответствующий пример).

PS. На странице сайта, на которую ссылаюсь, к меткам есть только description. То, что для выведения в меню названий меток надо в коде скрипта добавить к меткам их имена - это я понимаю и сделаю.

Добавлю: в своей практике использую также  другой вариает работы с группами меток. Вот здесь примиер: http://planeta-imen.narod.ru/almaata/dostoprimechatelnosti.html

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