添加控件
- 常用的控件包括:
控件 | 实例 | 位置 |
---|---|---|
导航 | mapboxgl.NavigationControl | 默认位于地图左上角 |
比例尺 | mapboxgl.ScaleControl | 默认位于地图左下角 |
全屏 | mapboxgl.FullscreenControl | 默认位于地图左上角 |
定位 | mapboxgl.GeolocateControl | 默认位于地图左上角 |
版权 | mapboxgl.AttributionControl | 默认位于右下角 |
卷帘 | mapboxgl.Compare | 卷帘默认出现在地图中心 |
- 添加控件时,首先初始化地图,然后通过 addControl() 方法将控件添加到地图上
// 导航控件
map.addControl(new mapboxgl.NavigationControl(), 'top-left')
// 比例尺控件
map.addControl(new mapboxgl.ScaleControl())
- 删除控件
map.removeControl('控件')