Spec-Zone.ru › OpenLayers

ol/layer/BaseVector


Классы

BaseVectorLayer

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

Options{Object}

Свойства:
Имя Тип Описание
className string
(по умолчанию 'ol-layer')

Имя класса CSS для элемента слоя.

opacity number
(по умолчанию 1)

Непрозрачность (0, 1).

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

Видимость.

extent Extent | undefined

Границы отображения слоя. Слой не будет отображаться за пределами этих границ.

zIndex number | undefined

Индекс Z для отображения слоя. Во время отрисовки слои упорядочиваются сначала по индексу Z, а затем по положению. При undefined, для слоёв, добавленных в коллекцию layers карты, предполагается zIndex значение 0, или Infinity, если был использован метод setMap() слоя.

minResolution number | undefined

Минимальное разрешение (включительно), при котором слой будет виден.

maxResolution number | undefined

Максимальное разрешение (исключая), ниже которого слой будет виден.

minZoom number | undefined

Минимальный уровень масштабирования (исключая), выше которого слой будет виден.

maxZoom number | undefined

Максимальный уровень масштабирования (включительно), при котором слой будет виден.

renderOrder OrderFunction | undefined

Порядок отрисовки. Функция, используемая для сортировки объектов перед отрисовкой. По умолчанию объекты отрисовываются в порядке их создания. Используйте null, чтобы избежать сортировки, но получить неопределённый порядок отрисовки.

renderBuffer number
(по умолчанию 100)

Буфер в пикселях вокруг области просмотра, используемый рендерером при получении объектов из источника векторных данных для отрисовки или определения попадания. Рекомендуемое значение: размер самого большого символа, ширины линии или метки.

source VectorSourceType | undefined

Источник данных.

map Map | undefined

Устанавливает слой как наложение на карту. Карта не будет управлять этим слоем в своей коллекции слоёв, и слой будет отрисован поверх остальных. Это полезно для временных слоёв. Стандартный способ добавления слоя на карту и управления им картой — использование map.addLayer().

declutter boolean | string | number
(по умолчанию false)

Объединение изображений и текста. Любое ненулевое значение включит объединение. В рамках слоя объект, отрисованный раньше, имеет больший приоритет. Все слои с одинаковым значением declutter будут объединены вместе. Приоритет определяется порядком отрисовки слоёв с одинаковым значением declutter. Чем выше в стеке слоёв, тем выше приоритет. Для объединения отдельных слоёв или групп слоёв по отдельности используйте разные ненулевые значения для declutter.

style StyleLike | FlatStyleLike | null | undefined

Стиль слоя. При установке в null будут отрисованы только те объекты, у которых есть собственный стиль. См. Style для получения стандартного стиля, который будет использован, если он не задан.

background BackgroundColor | undefined

Цвет фона для слоя. Если не указан, фон не будет отрисован.

updateWhileAnimating boolean
(по умолчанию false)

При установке в true пакеты объектов будут пересоздаваться во время анимаций. Это означает, что никакие векторы не будут отображаться обрезанными, но настройка повлияет на производительность при большом количестве данных векторов. При установке в false пакеты будут пересозданы, когда активной анимации нет.

updateWhileInteracting boolean
(по умолчанию false)

При установке в true пакеты объектов будут пересоздаваться во время взаимодействия. См. также updateWhileAnimating.

properties Object.<string, *> | undefined

Произвольные наблюдаемые свойства. К ним можно получить доступ с помощью #get() и #set().

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

Spec-Zone.ru

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