ol/layer/BaseVector
Классы
- BaseVectorLayer
Определения типов
-
Options{Object}
-
Свойства:
Имя Тип Описание classNamestring
(по умолчанию 'ol-layer')Имя класса CSS для элемента слоя.
opacitynumber
(по умолчанию 1)Непрозрачность (0, 1).
visibleboolean
(по умолчанию true)Видимость.
extentExtent | undefined Границы отображения слоя. Слой не будет отображаться за пределами этих границ.
zIndexnumber | undefined Индекс Z для отображения слоя. Во время отрисовки слои упорядочиваются сначала по индексу Z, а затем по положению. При
undefined, для слоёв, добавленных в коллекциюlayersкарты, предполагаетсяzIndexзначение 0, илиInfinity, если был использован методsetMap()слоя.minResolutionnumber | undefined Минимальное разрешение (включительно), при котором слой будет виден.
maxResolutionnumber | undefined Максимальное разрешение (исключая), ниже которого слой будет виден.
minZoomnumber | undefined Минимальный уровень масштабирования (исключая), выше которого слой будет виден.
maxZoomnumber | undefined Максимальный уровень масштабирования (включительно), при котором слой будет виден.
renderOrderOrderFunction | undefined Порядок отрисовки. Функция, используемая для сортировки объектов перед отрисовкой. По умолчанию объекты отрисовываются в порядке их создания. Используйте
null, чтобы избежать сортировки, но получить неопределённый порядок отрисовки.renderBuffernumber
(по умолчанию 100)Буфер в пикселях вокруг области просмотра, используемый рендерером при получении объектов из источника векторных данных для отрисовки или определения попадания. Рекомендуемое значение: размер самого большого символа, ширины линии или метки.
sourceVectorSourceType | undefined Источник данных.
mapMap | undefined Устанавливает слой как наложение на карту. Карта не будет управлять этим слоем в своей коллекции слоёв, и слой будет отрисован поверх остальных. Это полезно для временных слоёв. Стандартный способ добавления слоя на карту и управления им картой — использование
map.addLayer().declutterboolean | string | number
(по умолчанию false)Объединение изображений и текста. Любое ненулевое значение включит объединение. В рамках слоя объект, отрисованный раньше, имеет больший приоритет. Все слои с одинаковым значением
declutterбудут объединены вместе. Приоритет определяется порядком отрисовки слоёв с одинаковым значениемdeclutter. Чем выше в стеке слоёв, тем выше приоритет. Для объединения отдельных слоёв или групп слоёв по отдельности используйте разные ненулевые значения дляdeclutter.styleStyleLike | FlatStyleLike | null | undefined Стиль слоя. При установке в
nullбудут отрисованы только те объекты, у которых есть собственный стиль. См.Styleдля получения стандартного стиля, который будет использован, если он не задан.backgroundBackgroundColor | undefined Цвет фона для слоя. Если не указан, фон не будет отрисован.
updateWhileAnimatingboolean
(по умолчанию false)При установке в
trueпакеты объектов будут пересоздаваться во время анимаций. Это означает, что никакие векторы не будут отображаться обрезанными, но настройка повлияет на производительность при большом количестве данных векторов. При установке вfalseпакеты будут пересозданы, когда активной анимации нет.updateWhileInteractingboolean
(по умолчанию false)При установке в
trueпакеты объектов будут пересоздаваться во время взаимодействия. См. такжеupdateWhileAnimating.propertiesObject.<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