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