Клуб API Карт

Вывести список меток, при клике -- открыть балун

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

Подскажите, как реализовать.

Есть массив меток, я вывожу их на карте.

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


Можно ли это реализовать как-нибудь попроще, чем в примере с пользовательскими оверлеями?


3 комментария
Leonid Khachaturov
28 января 2016, 08:44
В каком смысле попроще? Этот пример реализует именно то, что вам нужно. В три строчки кода это точно не делается.

Я например, не хочу рисовать свои картинки, меня устраивают стандартные маркеры.

Проблема была, как обратиться к точке на карте извне, чтобы вызвать событие openBalloon().

Покопавшись в записях "Клуба разрабочиков", нашел, что надо записать точку в переменную, и потом можно к ней обращаться и вызывать методы.

Я записал точки в массив:

placemark[i] = new YMaps.Placemark(point);

после этого я могу извне вызвать placemark[i].openBaloon();

 

В итоге, получились те самые три строчки (ну, максимум, 10).

А можно подробнее, как получилось реализовать описанное? Несколько дней бьюсь над  проблемой - ничего не получается (