Spec-Zone.ru › OpenLayers

ol/layer/VectorImage


Классы

VectorImageLayer

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

Options{Object}

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

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

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

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

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

Видимость.

extent Extent | undefined

Ограничительная область для отрисовки слоя. Слой не будет отрисовываться за пределами этой области.

zIndex число | undefined

Индекс Z для отрисовки слоя. При отрисовке слои будут упорядочены сначала по индексу Z, а затем по положению. Когда undefined, для слоёв, добавленных в коллекцию layers карты, предполагается индекс Z равный 0, или 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 boolean | string | число
(по умолчанию false)

Деаккумулировать изображения и текст на этом слое. Любое ненулевое значение включит деаккумуляцию. Приоритет определяется zIndex стиля и порядком отрисовки объектов. Более высокий индекс Z означает более высокий приоритет. В пределах одного индекса Z объект, отрисованный раньше другого, имеет более высокий приоритет. Элементы не будут деаккумулироваться с элементами на других слоях с тем же значением declutter. Если это необходимо, используйте VectorLayer вместо этого.

style StyleLike | FlatStyleLike | null | undefined

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

background BackgroundColor | undefined

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

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

Соотношение, на которое область отрисовки должна быть больше области просмотра. Большее соотношение предотвращает обрезку изображений при перемещении, но приведет к снижению производительности.

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_VectorImage.html

Spec-Zone.ru

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