Spec-Zone.ru › OpenLayers

ol/Overlay


Классы

Overlay

Определения типов

Options{Object}

Свойства:
Имя Тип Описание
id число | строка | undefined

Установите идентификатор наложения. Идентификатор наложения можно использовать с методом getOverlayById.

element HTMLElement | undefined

Элемент наложения.

offset Массив.<число>
(по умолчанию [0, 0])

Смещения в пикселях, используемые при позиционировании наложения. Первый элемент в массиве — горизонтальное смещение. Положительное значение смещает наложение вправо. Второй элемент в массиве — вертикальное смещение. Положительное значение смещает наложение вниз.

position Coordinate | undefined

Позиция наложения в проекции карты.

positioning Positioning
(по умолчанию 'top-left')

Определяет, как наложение фактически позиционируется относительно его свойства position. Возможные значения: 'bottom-left', 'bottom-center', 'bottom-right', 'center-left', 'center-center', 'center-right', 'top-left', 'top-center' и 'top-right'.

stopEvent boolean
(по умолчанию true)

Выполнять ли остановку распространения событий в область просмотра карты. Если true наложение размещается в том же контейнере, что и элементы управления (имя класса CSS ol-overlaycontainer-stopevent); если false оно размещается в контейнере с именем класса CSS, указанным в свойстве className.

insertFirst boolean
(по умолчанию true)

Вставлять ли наложение в первую очередь в контейнер наложений или добавлять его в конец. Если наложение размещается в том же контейнере, что и элементы управления (см. опцию stopEvent), вы, вероятно, установите insertFirst в true, чтобы наложение отображалось под элементами управления.

autoPan PanIntoViewOptions | boolean
(по умолчанию false)

Переместить карту при вызове setPosition, чтобы наложение было полностью видно в текущем области просмотра.

className строка
(по умолчанию 'ol-overlay-container ol-selectable')

Имя класса CSS.

OverlayObjectEventTypes{Types} {'change:element'} {'change:map'} {'change:offset'} {'change:position'} {'change:positioning'}

PanIntoViewOptions{Object}

Свойства:
Имя Тип Описание
animation PanOptions
(по умолчанию {})

Параметры анимации перемещения

margin число
(по умолчанию 20)

Отступ (в пикселях) между наложением и границами карты при перемещении в область просмотра.

PanOptions{Object}

Свойства:
Имя Тип Описание
duration число
(по умолчанию 1000)

Продолжительность анимации в миллисекундах.

easing функция | undefined

Функция плавной анимации. Может быть одной из функций из ol/easing или пользовательской функцией. По умолчанию inAndOut.

Positioning{'bottom-left'} {'bottom-center'} {'bottom-right'} {'center-left'} {'center-center'} {'center-right'} {'top-left'} {'top-center'} {'top-right'}

Позиция наложения: 'bottom-left', 'bottom-center', 'bottom-right', 'center-left', 'center-center', 'center-right', 'top-left', 'top-center' или 'top-right'.

© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_Overlay.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API