Клуб API Карт

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

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

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

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

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

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

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

 

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

clusterDisableClickZoom: true,

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

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