pane.MovablePane

Расширяет IContainerPane .

Двигающийся пейн карты.

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

Конструктор

pane.MovablePane(map, params)

Параметры:

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

Тип: Map

Карта.

params *

Тип: Object

Параметры.

params.css

Тип: Object

CSS стили DOM-элемента пейна.

params.margin 0

Тип: Number

Дополнительный отступ от границ контейнера карты, расширяющий область отображения пейна.

params.overflow "hidden"

Тип: String

Параметр определяющий видимость содержимого пейна при выходе за пределы контейнера карты. Данный параметр может принимать одно из следующих строковых значений:
  • "visible" - при выходе за пределы контейнера карты содержимое пейна остается видимым;
  • "hidden" - область отображения содержимого пейна ограничена контейнером карты.
.
params.zIndex 0

Тип: Number

zIndex пейна.

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

Поля

Имя Тип Описание
clientpixelschange

Изменение локальной координатной системы пейна. Данное событие означает, что объекты, рассчитывающие свою позицию внутри пейна из глобальных пиксельных координат карты, должны пересчитать ее и обновить свое положение внутри DOM-элемента пейна. Экземпляр IEvent.

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

events IEventManager

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

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

События

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

Начало движения пейна. Экземпляр IEvent .

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

actionend

Окончание движения пейна. Экземпляр IEvent .

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

clientpixelschange

Изменилась координатная система клиентских пикселей.

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

overflowchange

Изменение параметра "overflow", определяющего видимость содержимого пейна при выходе за пределы контейнера карты. Экземпляр IEvent .

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

viewportchange

Изменение области показа пейна. Экземпляр IEvent .

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

zindexchange

Изменение значения zIndex пейна. Экземпляр IEvent .

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

zoomchange

Изменение актуального уровня масштабирования пейна. Экземпляр IEvent .

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

Методы

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

Уничтожает пейн.

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

fromClientPixels (clientPixelPoint)

Number[]

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

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

getElement ()

HTMLElement

Возвращает ссылку на DOM-контейнер пейна.

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

getMap ()

Map

Возвращает карту, которой принадлежит пейн.

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

getOverflow ()

String

Возвращает значение параметра "overflow", определяющего видимость содержимого пейна при выходе за пределы контейнера карты. Данный параметр может принимать одно из следующих строковых значений:
  • "visible" - при выходе за пределы контейнера карты содержимое пейна остается видимым;
  • "hidden" - область отображения содержимого пейна ограничена контейнером карты.
.

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

getViewport ()

Number[][]

Возвращает область показа пейна в клиентских координатах.

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

getZIndex ()

Number

Возвращает zIndex пейна.

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

getZoom ()

Number

Возвращает текущий уровень масштабирования, в котором работает контекст позиционирования.

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

toClientPixels (globalPixelPoint)

Number[]

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

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