控件(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");

results matching ""

    No results matching ""