header
您当前的位置: 开发API学习 > 开发指南 > 覆盖物
覆盖物 ·

地图覆盖物概述

地图覆盖物就是叠加到地图表面的物体。如标注、矢量图形元素(包括:折线和多边形和圆)、信息窗口等。

地图API中提供的覆盖物如下:

• Overlay: 地图上动态添加的各种元素,标注,折线,多边形,圆,矩形,椭圆等对象都派生这个类。

• Circle: 描述了一个圆形覆盖物。

• Ellipse:描述了一个椭圆形覆盖物。

• Marker:描述了一个点状覆盖物。

• PolyLine:描述了一个折线状覆盖物。

• Polygon:描述了一个多边形覆盖物。

• Rect:描述了一个矩形覆盖物。

• InfoWindow:信息窗口也是一种特殊的覆盖物,它可以展示更为丰富的文字和多媒体信息。注意:同一时刻只能有一个信息窗口在地图上打开。

可以使用map.addOverLay方法向地图添加覆盖物,使用map.removeOverLay方法移除覆盖物,注意此方法不适用于InfoWindow。

标注点

标注地图上的点,可以选择默认的样式,也可以自定义图片进行标注。下面的示例向地图中心点添加了一个标注,并使用默认的标注样式。

自定义图片进行标注:

监听标注事件:

移除标注:

折线

Polyline表示地图上的折线覆盖物。它包含一组点,并将这些点连接起来形成折线。

添加椭圆

设置两个点确定椭圆的范围,也可以设置椭圆的边框颜色、填充颜、透明度等。

信息窗口

信息窗口在地图上方的浮动显示HTML内容。信息窗口可直接在地图上的任意位置打开,也可以在标注对象上打开(此时信息窗口的坐标与标注的坐标一致)。 您可以使用InfoWindow来创建一个信息窗实例,注意同一时刻地图上只能有一个信息窗口处于打开状态。

Insert title here