Документация
Справочник JavaScript API
2.1.64 (текущая версия)
collection
interactivityModel
Интерфейсы

Popup

Расширяет IPopup.

Класс для создания инфо-объекта.

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

Конструктор

Popup(map[, options])

Инфо-объект.

Параметры:

ПараметрЗначение по умолчаниюОписание
map *
[no-highlight[

* Обязательный параметр/опция.

]no-highlight]

Тип: Map

Ссылка на карту.

options

Тип: Object

Опции.

options.closeTimeout 700

Тип: Number

Задержка закрытия (в мс).

options.interactivityModel

Тип: String

Ключ модели интерактивности. Доступные ключи и их значения перечислены в описании interactivityModel.storage.

options.openTimeout 150

Тип: Number

Задержка открытия (в мс).

options.pane

Тип: IPane|String

Пейн инфо-объекта. Список доступных по умолчанию пейнов смотрите в map.pane.Manager.

options.projection

Тип: IProjection

Проекция координат в глобальные пиксели.

options.zIndex

Тип: String

z-index инфо-объекта.

* Обязательный параметр/опция.

Поля

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

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

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

options IOptionManager

Менеджер опций.

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

События

ИмяОписание
close

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

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

open

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

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

optionschange

Изменение в опциях объекта.

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

Методы

ИмяВозвращаетОписание
close([force])

vow.Promise

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

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

getData()

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

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

getOverlay()

vow.Promise

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

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

getOverlaySync()

IOverlay

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

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

getPosition()

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

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

isOpen()

Boolean

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

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

open([position[, data]])

vow.Promise

Открывает инфо-объект в указанной позиции. Если инфо-объект уже открыт, перемещает его в указанную точку. Формат и суть координат определяется проекцией IProjection, которая содержится в опциях.

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

setData(data)

vow.Promise

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

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

setPosition(position)

vow.Promise

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

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