Программно открыть балун метки, которая находится в кластере
Есть список меток, которые были добавлены в кластер. В интерфейс есть сам список этих меток, на карте метки объединены в кластеры, в сайдбаре интерфейса -- обычный список линейный список.
Пользователь кликнул на элемент этого списка, мы узнаем id точки, затем ищем эту точку в кластере, и если ее нашли, делаем зум на нужный кластер, чтобы точки этого кластера отрисовались на карте, а затем делаем вызов балуна на "кликнутой" точке.
Возможно ли это реализовать, с учетом, что метки объединенные в кластер не отрисовываются физически на карте?
Ответы (1 шт):
Исходя из комментария вам должен подходить пример из песочницы Яндекса про балун для объекта кластера с дополнительным зумом на нужные координаты при выборе объекта примерно так:
var selectedObject = 5
var coords = geoObjects[selectedObject].geometry.getCoordinates()
myMap.setCenter(coords);
myMap.setZoom(13);
Сначала надо зуммировать (если требуется), потом уже выполнять процедуры из примера, поскольку кластеры на новом масштабе пересоздаются.