Клуб API Карт

Несколько объектов в кластере при максимальном масштабе

levelost
29 июня 2013, 14:13

Мне нужно выводить информацию об объектах в кластере, когда карту приблизить уже нельзя. Т. е. при клике на кружок выводить информацию о объектах, содержащихся в нём. В похожей теме Бабушка-бэтмен приводил пример. Однако в этом примере есть две проблемы:

 — Первая (основная). После клика на кластере карта перестаёт функционировать — балун не закрывается, после перемещения в соседний квадрат карта вообще перестаёт реагировать на любые действия.

 — Вторая. Хотелось бы в балуне оставить стандартный интерфейс переключение между объектами кластера (список объектов слева, контент объектов справа). Можно, конечно, написать свой, но зачем изобретать велосипед.

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

http://api.yandex.ru/maps/jsbox/cluster_balloon_layout

 

уберите только строчку

clusterDisableClickZoom: true,

Спасибо за наводку. Правда мне достаточно бы было переопределить функцию для build в стандартном макете, а не создавать новый. Есть такая возможность в API (в документации не всегда получается найти то, что нужно)?

ymaps.layout.storage.get(cluster.options.get('layout')) - вернёт конструктор класса.
Но переопределение методов в прототипе - на ваш страх и риск, никто не гарантирует, что в следующем релизе ваш код не сломается.