控件(Control)
控件是浮动在地图上的HTML元素,这些HTML元素通常不会随着地图移动而移动,主要用来控制或显示地图的当前状态。
wmapgl内置控件有:
- 导航控件(NavigationControl)
- 定位控件(GeolocateControl)
- 属性控件(AttributionControl)
- 比例尺控件(ScaleControl)
- 全屏控件(FullscreenControl)
详见示例。
添加控件
wmapgl使用addControl()方法进行控件的初始化与添加。
添加全屏控件
map.addControl(new wmapgl.Fullscreen());
添加定位控件
map.addControl(new wmapgl.GeolocateControl())
添加比例尺控件:
map.addControl(new wmapgl.Scale());
添加导航控件
map.addControl(new wmapgl.Navigation());
添加属性控件
map.addControl(new wmapgl.AttributionControl({compact: true,customAttribution:"地图易"}));
设置控件位置
控件的位置是在初始化时,通过参数的形式指定的,位置参数有“top-left”、“top-right”、“bottom-left”、“bottom-right”,例如给缩放控件设置位置:
map.addControl(new minemap.Navigation(), "bottom-right");