clusterer.Balloon
Расширяет IBalloonManager.
Менеджер балуна кластеризатора. Позволяет управлять балуном кластера, открывать и скрывать его. Использует внутри себя менеджер балуна карты map.Balloon. Кластеризаторы содержат экземпляр этого класса, доступный как myClusterer.balloon. Не создавайте экземпляры этого класса без необходимости.
См.: Balloon
Конструктор | Поля | События | Методы
Конструктор
clusterer.Balloon(clusterer)
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Clusterer Кластеризатор. |
* Обязательный параметр/опция.
Поля
Имя |
Тип |
Описание |
Менеджер событий. Унаследовано от IEventEmitter. |
||
Открытие балуна на кластере. Имена полей, доступных через метод Event.get:
|
События
Имя |
Описание |
Начало автоматического перемещения центра карты, вызванного методом autoPan. Экземпляр класса Event. Имена полей, доступных через метод Event.get:
Унаследовано от IBalloonManager. |
|
Окончание автоматического перемещения центра карты, вызванного методом autoPan. Экземпляр класса Event. Имена полей, доступных через метод Event.get:
Унаследовано от IBalloonManager. |
|
Событие, предшествующее событию Balloon.userclose. Позволяет отменить пользовательское действие посредством вызова метода preventDefault. Экземпляр класса Event. Имена полей, доступных через метод Event.get:
Унаследовано от IBalloonManager. |
|
Закрытие балуна.
|
|
Открытие инфо-объекта. Названия полей доступны через метод Event.get:
Унаследовано от IPopupManager. |
|
Закрытие балуна пользователем. Экземпляр класса Event. Имена полей, доступных через метод Event.get:
Унаследовано от IBalloonManager. |
Методы
Имя |
Возвращает |
Описание |
autoPan() |
Перемещает карту таким образом, чтобы балун оказался видимым. Унаследован от IBalloonManager. |
|
Закрывает инфо-объект. Унаследован от IPopupManager. |
||
destroy() |
Отключает менеджер инфо-объекта. Унаследован от IPopupManager. |
|
getData() |
Object|null |
Возвращает данные инфо-объекта или null. Унаследован от IPopupManager. |
IOptionManager|null |
Возвращает менеджер опций или null. Унаследован от IPopupManager. |
|
Возвращает объект-обещание вернуть оверлей. Унаследован от IPopupManager. |
||
IOverlay|null |
Возвращает оверлей, если тот существует. Унаследован от IPopupManager. |
|
Number[]|null |
Возвращает координаты инфо-объекта или Унаследован от IPopupManager. |
|
isOpen() |
Boolean |
Возвращает состояние инфо-объекта: открыт/закрыт. Унаследован от IPopupManager. |
Задаёт инфо-объекту новые данные. Унаследован от IPopupManager. |
||
Задаёт инфо-объекту новые опции. Унаследован от IPopupManager. |
||
Задаёт инфо-объекту новую позицию. Унаследован от IPopupManager. |
Описание полей
open
open
Открытие балуна на кластере. Имена полей, доступных через метод Event.get:
- target - ссылка на менеджер балуна кластеризатора;
- cluster - ссылка на объект-кластер.
Экземпляр класса Event.
Пример:
clusterer.balloon.events.add('open', function (e) {
var clusterPlacemark = e.get('cluster');
});
Описание событий
close
Закрытие балуна.
- target - ссылка на менеджер балуна кластеризатора;
- cluster - ссылка на объект-кластер.
Экземпляр класса Event.
Обязательный параметр.