出自百度地图API
| 核心类 | 基础类 | 控件类 | 覆盖物类 | 工具类 | 右键菜单类 | 地图类型类 | 地图图层类 | 服务类 | 全景类 |
覆盖物的抽象基类,所有覆盖物均继承基类的方法。此类不可实例化。
方法
| 方法 | 返回值 | 描述 |
|---|---|---|
| initialize(map:Map) | HTMLElement | 抽象方法,用于初始化覆盖物,当调用map.addOverlay时,API将调用此方法。自定义覆盖物时需要实现此方法。自定义覆盖物时需要将覆盖物对应的HTML元素返回。(自 1.1 新增) |
| isVisible() | Boolean | 判断覆盖物是否可见。 |
| dispose() | none | 释放覆盖物对象所占用的内存。可在覆盖物被移除后调用此方法,此后该覆盖物将不能再次添加到地图上。自1.1版本开始API会自动管理内存,您不再需要调用此方法。 (自 1.2 废弃) |
| draw() | none | 抽象方法,当地图状态发生变化时,由系统调用对覆盖物进行绘制。自定义覆盖物需要实现此方法。
(自 1.1 新增) |
| show() | none | 显示覆盖物。对于自定义覆盖物,此方法会自动将initialize方法返回的HTML元素样式的display属性设置为空。 (自 1.1 更新) |
| hide() | none | 隐藏覆盖物。对于自定义覆盖物,此方法会自动将initialize方法返回的HTML元素样式的display属性设置为none。 (自 1.1 更新) |