IBalloonManager

Расширяет IPopupManager .

Интерфейс менеджера балуна.

Конструктор | Поля | События | Методы

Конструктор

IBalloonManager()

Поля

Имя Тип Описание
events IEventManager

Менеджер событий.

Унаследовано от IEventEmitter .

События

Имя Описание
autopanbegin
Начало автоматического перемещения центра карты, вызванного методом autoPan. Экземпляр класса Event . Имена полей, доступных через метод Event.get :
autopanend
Окончание автоматического перемещения центра карты, вызванного методом autoPan. Экземпляр класса Event . Имена полей, доступных через метод Event.get :
beforeuserclose
Событие, предшествующее событию Balloon.userclose . Позволяет отменить пользовательское действие посредством вызова метода preventDefault. Экземпляр класса Event. Имена полей, доступных через метод Event.get :
close
Закрытие инфо-объекта. Названия полей доступны через метод Event.get :
  • target - ссылка на объект, на котором был закрыт инфо-объект.

Унаследовано от IPopupManager .

open
Открытие инфо-объекта. Названия полей доступны через метод Event.get :
  • target - ссылка на объект, на котором был открыт инфо-объект.

Унаследовано от IPopupManager .

userclose
Закрытие балуна пользователем. Экземпляр класса Event . Имена полей, доступных через метод Event.get :

Методы

Имя Возвращает Описание
autoPan ()

vow.Promise

Перемещает карту таким образом, чтобы балун оказался видимым.

close ([force])

vow.Promise

Закрывает инфо-объект.

Унаследован от IPopupManager .

destroy ()

Отключает менеджер инфо-объекта.

Унаследован от IPopupManager .

getData ()

Object|null

Возвращает данные инфо-объекта или null.

Унаследован от IPopupManager .

getOptions ()

IOptionManager |null

Возвращает менеджер опций или null.

Унаследован от IPopupManager .

getOverlay ()

vow.Promise

Возвращает объект-обещание вернуть оверлей.

Унаследован от IPopupManager .

getOverlaySync ()

IOverlay |null

Возвращает оверлей, если тот существует.

Унаследован от IPopupManager .

getPosition ()

Number[]|null

Возвращает координаты инфо-объекта или `null`.

Унаследован от IPopupManager .

isOpen ()

Boolean

Возвращает состояние инфо-объекта: открыт/закрыт.

Унаследован от IPopupManager .

open ([position[, data[, options]]])

vow.Promise

Открывает инфо-объект в указанной позиции.

Унаследован от IPopupManager .

setData (data)

vow.Promise

Задаёт инфо-объекту новые данные.

Унаследован от IPopupManager .

setOptions (options)

vow.Promise

Задаёт инфо-объекту новые опции.

Унаследован от IPopupManager .

setPosition (position)

vow.Promise

Задаёт инфо-объекту новую позицию.

Унаследован от IPopupManager .

Описание событий

autopanbegin

Начало автоматического перемещения центра карты, вызванного методом autoPan. Экземпляр класса Event . Имена полей, доступных через метод Event.get :

autopanend

Окончание автоматического перемещения центра карты, вызванного методом autoPan. Экземпляр класса Event . Имена полей, доступных через метод Event.get :

beforeuserclose

Событие, предшествующее событию Balloon.userclose . Позволяет отменить пользовательское действие посредством вызова метода preventDefault. Экземпляр класса Event. Имена полей, доступных через метод Event.get :

userclose

Закрытие балуна пользователем. Экземпляр класса Event . Имена полей, доступных через метод Event.get :

Описание методов

autoPan

{vow.Promise} autoPan()

Перемещает карту таким образом, чтобы балун оказался видимым.

Возвращает объект-promise.