模块:ol/layer/VectorImage

ol/layer/VectorImage


VectorImageLayer

类型定义

Options{Object}

属性:
Name Type 描述
className string
(defaults to 'ol-layer')

用于设置图层元素的CSS类名。

opacity number
(defaults to 1)

不透明度(0~1)。

visible boolean
(defaults to true)

可见.

extent Extent | undefined

图层渲染的边界范围。图层不会在此范围外渲染。

zIndex number | undefined

图层渲染的 z-index。在渲染时,图层将首先按 z-index 排序,然后按位置排序。undefined, a zIndex对于添加到地图的图层,假定值为 0。layers集合,或Infinity当图层setMap()采用了该方法。

minResolution number | undefined

该图层可见的最小分辨率(包含)。

maxResolution number | undefined

最大分辨率(不含),低于此分辨率时图层可见。

minZoom number | undefined

最小缩放级别(不包含),当缩放级别高于此值时图层可见。

maxZoom number | undefined

该图层可见的最大缩放级别(包含此级别)。

renderOrder OrderFunction | undefined

渲染顺序。用于在渲染前对要素排序的函数。默认情况下,要素按创建顺序绘制。使用null为避免排序,但绘制顺序未定义。

renderBuffer number
(defaults to 100)

渲染器在从矢量源获取要素用于渲染或命中检测时,所使用的视口范围周围的像素缓冲区。推荐值:最大符号、线宽或标签的尺寸。

source VectorSourceType | undefined

数据源.

map Map | undefined

将图层设为地图的叠加层。地图不会将其纳入自身的图层集合进行管理,且该图层将渲染于顶层。此方式适用于临时性图层。若需将图层添加至地图并由其管理,标准做法是使用map.addLayer().

declutter boolean | string | number
(defaults to false)

对此图层上的图像和文本启用 declutter 功能。任何真值均可启用 declutter。优先级由……定义。zIndex要素的样式和渲染顺序。z-index 越高,优先级越高。在相同的 z-index 下,先渲染的要素具有更高的优先级。具有相同 z-index 的要素不会与其他层上的要素一起或相互进行去重。declutter值。如有需要,请使用VectorLayer反而。

style StyleLike | FlatStyleLike | null | undefined

图层样式。当设置为null,只有具有自己风格的特征才会被渲染。看Style若未设置,将使用默认样式。

background BackgroundColor | undefined

图层的背景色。若未指定,则不渲染背景。

imageRatio number
(defaults to 1)

渲染范围与视口范围之间的比率。较大的比率可避免平移过程中的图像裁剪,但会降低性能。

properties Object.<string, *> | undefined

任意可观察属性。可通过以下方式访问#get()#set().