模块:ol/layer/Layer

ol/layer/Layer


Layer

类型定义

LayerEventType{'sourceready'} {'change:source'}

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

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

source SourceType | undefined

该图层的数据源。如果未在构造函数中提供,可通过调用方法来设置数据源。layer.setSource(source)构造后。

map Map | null | undefined

地图.

render RenderFunction | undefined

渲染函数:接收帧状态作为输入,并应返回一个HTML元素,用于覆盖图层的默认渲染。

properties Object.<string, *> | undefined

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

RenderFunction()

State{Object}

属性:
Name Type 描述
layer Layer

图层.

opacity number

不透明度值将四舍五入保留至小数点后两位。

visible boolean

可见。

managed boolean

托管。

extent Extent | undefined

范围.

zIndex number

Z索引。

maxResolution number

最大分辨率。

minResolution number

最小分辨率。

minZoom number

最小缩放。

maxZoom number

最大缩放级别