类
类型定义
-
Options{Object}
-
属性:
Name Type 描述 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, azIndex对于添加到地图中的图层,默认值为 0。layers集合,或Infinity当图层的setMap()采用了该方法。minResolutionnumber | undefined 该图层可见的最小分辨率(包含)。
maxResolutionnumber | undefined 当分辨率低于此最大分辨率(不含)时,该图层可见。
minZoomnumber | undefined 最小视图缩放级别(不包含),高于此级别时图层可见。
maxZoomnumber | undefined 该图层可见的最大视图缩放级别(包含)。
renderOrderOrderFunction | undefined 渲染顺序。用于在渲染前对要素进行排序的函数。默认情况下,要素按创建顺序绘制。使用
null为避免排序,却导致绘制顺序未定义。renderBuffernumber
(defaults to 100)在渲染或命中检测过程中,当从矢量源获取要素时,渲染器会在视口范围周围应用一个像素缓冲。推荐值:最大符号尺寸、线宽或标签大小。
sourceVectorSourceType | undefined 数据源.
mapMap | undefined 将图层设为地图的叠加层。地图不会在其图层集合中管理该图层,且该图层将置于顶层。这适用于临时图层。若要让图层被地图管理,标准的添加方式是使用
map.addLayer().declutterboolean | string | number
(defaults to false)对图像和文本进行 decluttering。任何真值都将启用 decluttering。在图层内,先渲染的要素具有更高优先级。所有图层均相同。
declutter值将一并去冲突。优先级由相同图层的绘制顺序确定。declutter值。图层在堆栈中的位置越高,优先级越高。要分别对不同的图层或图层组进行去杂乱处理,请使用不同的真值。declutter.styleStyleLike | FlatStyleLike | null | undefined 图层样式:当设置为
null,只有拥有自身样式的要素才会被渲染。参见Style若未设置,则采用默认样式。backgroundBackgroundColor | undefined 图层的背景色。若未指定,则不渲染背景。
updateWhileAnimatingboolean
(defaults to false)当设置为
true, 要素批次将在动画期间重新创建。这意味着矢量要素不会被裁剪显示,但该设置会对大量矢量数据产生性能影响。当设置为false当没有动画处于活动状态时,将重新创建批次。updateWhileInteractingboolean
(defaults to false)当设置为
true, 要素批次将在交互期间重新创建。参见updateWhileAnimating.propertiesObject.<string, *> | undefined 任意可观察属性均可通过以下方式访问。
#get()和#set().