类
类型定义
-
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)当渲染器从矢量切片获取要素进行渲染或拾取时,围绕切片范围所使用的像素缓冲区。推荐值:矢量切片通常以缓冲区生成,因此该值应匹配所用切片的最大可能缓冲区,且至少等于最大点符号或线宽度的尺寸。
renderModeVectorTileRenderType
(defaults to 'hybrid')矢量切片的渲染模式:
'hybrid'多边形和线要素渲染为图像,因此在缩放动画中像素会被缩放。点符号和文本精确渲染为矢量,可在旋转视图中保持直立,但会被提升到所有多边形和线要素之上。'vector'一切均以矢量形式渲染,并保持原始渲染顺序。使用此模式可提升矢量瓦片图层的性能和视觉体验,尤其适用于渲染要素数量不多的场景(例如,高亮显示具有相同数据源的另一图层中的要素子集)。sourceVectorTileSourceType | 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.preloadnumber
(defaults to 0)预加载。加载低分辨率瓦片,最多至
preload级别。0表示不进行预加载。useInterimTilesOnErrorboolean
(defaults to true)已弃用。出错时使用临时图块。
propertiesObject.<string, *> | undefined 任意可观察属性。可通过指定方法访问。
#get()和#set().cacheSizenumber
(defaults to 0)内部瓦片缓存大小。如果设置过小,它将自动扩展以缓存两个缩放级别的瓦片。
-
VectorTileRenderType{'hybrid'} {'vector'}
-