出自百度地图API

跳转到: 导航 , 搜索
核心类 基础类 控件类 覆盖物类 工具类 右键菜单类 地图类型类 地图图层类 服务类 全景类

Overlay SymbolShapeTypenew PolylineOptions GroundOverlayOptionsnew
Marker SymbolOptionsnew IconSequencenew PointCollectionnew
MarkerOptions InfoWindow Polygon PointCollectionOptionnew


Animation InfoWindowOptions PolygonOptions ShapeTypenew


Icon Label Circle SizeTypenew


IconOptions LabelOptions CircleOptions Hotspot
Symbolnew Polyline GroundOverlaynew HotspotOptions
MapPanes

覆盖物的抽象基类,所有覆盖物均继承基类的方法。此类不可实例化。

方法

方法返回值描述
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 更新)

查看
Class:总类/覆盖物类

类参考