IContainerPane

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

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

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

Конструктор

IContainerPane()

Поля

Имя

Тип

Описание

events

IEventManager

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

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

События

Имя

Описание

actionbegin

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

actionend

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

clientpixelschange

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

overflowchange

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

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

viewportchange

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

zindexchange

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

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

Методы

Имя

Возвращает

Описание

destroy()

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

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

fromClientPixels(clientPixelPoint)

Number[]

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

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

getElement()

HTMLElement

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

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

getMap()

Map

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

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

getOverflow()

String

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

  • "visible" - при выходе за пределы контейнера карты содержимое пейна остается видимым;
  • "hidden" - область отображения содержимого пейна ограничена контейнером карты.

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

getViewport()

Number[][]

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

getZIndex()

Number

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

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

getZoom()

Number

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

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

toClientPixels(globalPixelPoint)

Number[]

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

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

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

actionbegin

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

actionend

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

clientpixelschange

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

viewportchange

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

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

getViewport

{Number[][]} getViewport()

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

Предыдущая
Следующая