自定义覆盖物

BmOverlay 自定义覆盖物组件是一个高度订制化的组件,通过 draw 事件进行覆盖物的重绘。推荐的使用方法是将重绘逻辑相同的 BmOverlay 进行二次封装。自定义覆盖物仅在地图发生变化时触发 draw 方法重绘覆盖物视图,若需要定制数据视图同步策略,请手动触发 BmOverlayreload 实例方法。

属性

属性名类型默认值描述
paneString自定义覆盖物所在容器。包含 floatPanemarkerMouseTargetfloatShadowlabelPanemarkerPanemarkerShadowmapPane 共 7 种合法值

事件

事件名参数描述
initializeevent{BMap, map, el, overlay}覆盖物初始化时触发此事件
drawevent{BMap, map, el, overlay}地图发生改变时触发此事件

示例

单独使用

TIP

自定义覆盖物需要自己写样式必须要有**position: absolute;**样式