地图控件概述
负责与地图交互的UI元素称为控件。地图API中提供了丰富的控件,您还可以通过Control类来实现自定义控件。
地图API中提供的控件如下:
• MapControl: 骨头棒控件,可以放缩和移动地图。默认位于地图左上方。
• MapTypeControl: 用来实现在地图上添加一个切换地图类型的功能。默认位于地图右上方。
• OverviewMapControl:鹰眼地图控件,用来显示一个鹰眼地图。默认位于地图右下方。
• ScaleControl:地图范围控件,用来实时的显示地图的当前比例尺。默认位于地图左下方。
• CopyrightControl:此类表示版权控件,您可以在地图上添加自己的版权信息。每一个版权信息需要包含如下内容:版权的唯一标 识、版权内容和其适用的区域范围。
向地图添加控件
首先初始化地图,将其添加到指定容器中。然后再通过map.addControl方法添加地图控件。内容如下:
可以向地图添加多个控件。在本例中我们向地图添加一个骨头棒控件、一个比例尺控件、一个地图类型控和一个鹰眼控件。
移除控件
调用地图的removeControl方法,可以将添加的控件移除。