Spec-Zone.ru › OpenLayers

ol/layer/Vector


Классы

VectorLayer

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

Options{Object}

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

Имя класса CSS, которое нужно установить для элемента слоя.

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

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

visible логическое
(по умолчанию true)

Видимость.

extent Extent | undefined

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

zIndex число | undefined

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

minResolution число | undefined

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

maxResolution число | undefined

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

minZoom число | undefined

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

maxZoom число | undefined

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

renderOrder OrderFunction | undefined

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

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

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

source VectorSourceType | undefined

Источник.

map Map | undefined

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

declutter логическое | строка | число
(по умолчанию false)

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

style StyleLike | FlatStyleLike | null | undefined

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

background BackgroundColor | undefined

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

updateWhileAnimating логическое
(по умолчанию false)

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

updateWhileInteracting логическое
(по умолчанию 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_Vector.html

Spec-Zone.ru

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