Skip to content
目录

OverlayLayer

OverlayLayer 图形管理图层的基类,基于图层的顶级类Layer,我们在项目里一般不直接使用它,而是使用其子类们:

OverlayLayer的子类们
VectorLayer
PointLayer
LineStringLayer
PolygonLayer
GLTFLayer
ExtrudePolygonLayer

其存在的意义在于对图形管理图层进行抽象,提供公共方法和事件等,方便这些子类的开发和用户自定义插件开发

常用的方法

OverlayLayer常用的方法有:

方法描述
getGeometryById(id)获取图形要素
getGeometries()获取所有图形要素
getExtent()获取图形要素的边界
addGeometry(geometries)添加图形要素
removeGeometry(geometries)移除图形要素
clear()清空所有图形要素

常用的事件

OverlayLayer常用的事件有:

事件名描述
addgeo添加图形时触发
removegeo移除图形时触发
clear清空图形时触发
visiblechange图层可见性发生改变时触发
show图层显示时触发
hide图层隐藏时触发
js
layer.on('addgeo removegeo',(e)=>{

})

This document is generated by mdpress