IPane

Расширяет IEventEmitter, IPositioningContext.

Контейнер, позволяющий объектам карты отображаться и реагировать на движения карты. Позволяет позиционировать внутри своего HTML-элемента дочерние объекты.

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

Конструктор

IPane(map)

Параметры:

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

Тип: Map

Карта.

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

Поля

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

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

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

События

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

Событие начала движения контейнера (если контейнер может двигаться).

actionend

Событие окончания движения контейнера (если контейнер может двигаться).

viewportchange

Событие изменения области показа объектов контейнера.

zoomchange

Событие изменения уровня масштабирования.

Методы

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

Number[]

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

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

getElement()

HTMLElement

Returns dOM-элемент контейнера.

getViewport()

Number[][]

Returns область показа объектов в клиентских координатах.

getZoom()

Number

Returns уровень масштабирования.

toClientPixels(globalPixelPoint)

Number[]

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

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

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

actionbegin

Событие начала движения контейнера (если контейнер может двигаться).

actionend

Событие окончания движения контейнера (если контейнер может двигаться).

viewportchange

Событие изменения области показа объектов контейнера.

zoomchange

Событие изменения уровня масштабирования.

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

getElement

{HTMLElement} getElement()

Returns dOM-элемент контейнера.

getViewport

{Number[][]} getViewport()

Returns область показа объектов в клиентских координатах.

getZoom

{Number} getZoom()

Returns уровень масштабирования.