添加控件

通过向地图添加控件的方式,实现对图层的放大,缩小,图层切换等交互操作,常用的控件包括:

控件 类名 简介
鹰眼图 ol.control.OverviewMap 默认位于地图右下角
缩放 ol.control.Zoom 默认位于地图左上角
比例尺 ol.control.ScaleLine 默认位于地图左下角
图层切换 ol.control.LayerSwitcher 默认位于地图右上角
版权 ol.control.Attribution 默认位于地图右下角

添加控件时,通过实例化控件类得到实例对象,将实例对象传入 addControl() 方法,例如:

比例尺控件:

scaleControl = new ol.control.ScaleLine();
map.addControl(scaleControl);

查看完整示例代码

图层切换控件:

var layerSwitcher = new ol.control.LayerSwitcher({});
map.addControl(layerSwitcher);

查看完整示例代码

更多控件示例源码请访问:http://iclient.supermap.io/examples/leaflet/examples.html#control-leafletOfficialControl

results matching ""

    No results matching ""