IContainerPane

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

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

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

Конструктор

IContainerPane()

Поля

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

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

events IEventManager

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

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

События

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

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

actionend

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

clientpixelschange

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

overflowchange

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

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

viewportchange

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

zindexchange

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

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

zoomchange

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

Методы

Имя Возвращает Описание
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 .

Описание полей

clientpixelschange

clientpixelschange

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

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

actionbegin

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

actionend

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

clientpixelschange

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

viewportchange

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

zoomchange

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

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

getViewport

{Number[][]} getViewport()

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