pane.MovablePane

Расширяет IContainerPane.

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

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

Конструктор

pane.MovablePane(map, params)

Параметры:

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

Тип: Map

Карта.

params *

Тип: Object

Параметры.

params.css

Тип: Object

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

params.margin0

Тип: Number

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

params.overflow"hidden"

Тип: String

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

Тип: Number

zIndex пейна.

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

Поля

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

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

Унаследовано от 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.