当前位置: 首页 > 文档资料 > 认识现代 WebGIS >

1.5.3.2.4 添加控件

优质
小牛编辑
127浏览
2023-12-01

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

控件类名简介
鹰眼图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