ol/layer/Vector
Классы
- VectorLayer
Определения типов
-
Options{Object}
-
Свойства:
Имя Тип Описание classNameстрока
(по умолчанию 'ol-layer')Имя класса CSS, которое нужно установить для элемента слоя.
opacityчисло
(по умолчанию 1)Непрозрачность (0, 1).
visibleлогическое
(по умолчанию true)Видимость.
extentExtent | undefined Граница отображения слоя. Слой не будет отображаться за пределами этой области.
zIndexчисло | undefined Индекс Z для отображения слоя. Во время отрисовки слои будут упорядочены сначала по индексу Z, а затем по положению. Когда
undefined, предполагается индекс Z равный 0 для слоев, добавленных в коллекциюlayersкарты, илиInfinity, когда использовался методsetMap()слоя.minResolutionчисло | undefined Минимальное разрешение (включительно), при котором этот слой будет виден.
maxResolutionчисло | undefined Максимальное разрешение (исключительно), ниже которого этот слой будет виден.
minZoomчисло | undefined Минимальный уровень масштабирования (исключительно) выше которого этот слой будет виден.
maxZoomчисло | undefined Максимальный уровень масштабирования (включительно), при котором этот слой будет виден.
renderOrderOrderFunction | undefined Порядок отрисовки. Функция, используемая для сортировки объектов перед отрисовкой. По умолчанию объекты отрисовываются в порядке их создания. Используйте
null, чтобы избежать сортировки, но получить неопределенный порядок отрисовки.renderBufferчисло
(по умолчанию 100)Буфер в пикселях вокруг области просмотра, используемый рендерером при получении объектов из источника векторных данных для рендеринга или обнаружения нажатия. Рекомендуемое значение: размер самого большого символа, ширины линии или метки.
sourceVectorSourceType | undefined Источник.
mapMap | undefined Устанавливает слой в качестве наложения на карту. Карта не будет управлять этим слоем в своей коллекции слоев, и слой будет отображаться поверх. Это полезно для временных слоев. Стандартный способ добавления слоя на карту и управления им картой — использование
map.addLayer().declutterлогическое | строка | число
(по умолчанию false)Сгруппировать изображения и текст. Любое истинное значение включит сгруппирование. В пределах слоя объект, отрисованный раньше другого, имеет более высокий приоритет. Все слои с одинаковым значением
declutterбудут сгруппированы вместе. Приоритет определяется порядком отрисовки слоев с одинаковым значениемdeclutter. Чем выше в стеке слоев, тем выше приоритет. Чтобы сгруппировать отдельные слои или группы слоев отдельно, используйте различные истинные значения дляdeclutter.styleStyleLike | FlatStyleLike | null | undefined Стиль слоя. Если установлено значение
null, будут отрисовываться только те объекты, у которых есть свой стиль. См.Styleдля стандартного стиля, который будет использоваться, если этот параметр не установлен.backgroundBackgroundColor | undefined Цвет фона слоя. Если не указан, фон не будет отрисован.
updateWhileAnimatingлогическое
(по умолчанию false)Если установлено значение
true, пакеты объектов будут пересозданы во время анимации. Это означает, что никакие векторы не будут отображаться обрезанными, но это приведет к снижению производительности при большом количестве векторных данных. Если установлено значениеfalse, пакеты будут пересозданы, когда анимация не активна.updateWhileInteractingлогическое
(по умолчанию 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_Vector.html