Classes
Type Definitions
-
Options{Object}
-
Properties:
Name Type Description classNamestring
(defaults to 'ol-layer')设置到图层元素的 CSS 类名。
opacitynumber
(defaults to 1)不透明度 (0, 1)。
visibleboolean
(defaults to true)可见性。
extentExtent | undefined 图层渲染的边界范围。 图层不会在此范围之外渲染。
zIndexnumber | undefined 图层渲染的 z-index。在渲染时,图层将按 Z-index 排序,然后按位置排序。当
undefined时,添加到地图layers集合的图层假定zIndex为 0,或使用图层setMap()方法时为Infinity。minResolutionnumber | undefined 此图层可见的最小分辨率(含)。
maxResolutionnumber | undefined 此图层可见的最大分辨率(不含)。
minZoomnumber | undefined 此图层可见的最小视图缩放级别(不含)。
maxZoomnumber | undefined 此图层可见的最大视图缩放级别(含)。
renderOrderOrder函数 | undefined 渲染顺序。用于在渲染前对要素进行排序的函数。默认情况下,要素按创建顺序绘制。使用
null可避免排序,但绘制顺序不确定。renderBuffernumber
(defaults to 100)渲染器从矢量数据源获取要素进行渲染或命中检测时使用的视口范围周围的缓冲区(以像素为单位)。建议值为最大符号、线宽或标签的大小。
sourceVectorSourceType | undefined 数据源。
mapMap | undefined 将图层设置为地图上的覆盖层。地图不会在其图层集合中管理此图层,该图层将被渲染在顶层。这适用于临时图层。将图层添加到地图并由地图管理的标准方式是使用
map.addLayer()。declutterboolean | string | number
(defaults to false)去除图像和文本重叠。任何真值都将启用去除重叠。在同一图层中,先渲染的要素优先级更高。具有相同
declutter值的所有图层将一起去除重叠。优先级由具有相同declutter值的图层的绘制顺序决定。图层堆栈中越高的图层优先级越高。要分别去除不同图层或图层组的重叠,请为declutter使用不同的真值。styleStyleLike | FlatStyleLike | null | undefined 图层样式。当设置为
null时,仅渲染具有自身样式的要素。有关未设置时使用的默认样式,请参见Style。backgroundBackgroundColor | undefined 图层的背景颜色。如果未指定,则不会渲染背景。
updateWhileAnimatingboolean
(defaults to false)当设置为
true时,将在动画期间重新创建要素批次。这意味着矢量不会被裁剪显示,但对于大量矢量数据,此设置会影响性能。当设置为false时,将在没有动画活动时重新创建批次。updateWhileInteractingboolean
(defaults to false)当设置为
true时,将在交互期间重新创建要素批次。另见updateWhileAnimating。properties对象。<string, *> | undefined 任意可观察属性。可通过
#get()和#set()访问。