OL的常见功能实现
Snake8859 12/24/2022
# 图层控制
在ol
中对图层显隐性的控制可以通过修改图层的visible
属性或设置不透明度opacity
属性来实现。
与且它地图API
对比,获取图层的方法比较繁琐,比如在ArcGIS for JS
中使用map.getLayerById()
就可直接获得对应的图层了,但在ol
中添加到map
中的图层都存储在一个图层集合layers
中的,需要使用map.getLayers()
方法先获得该集合,再循环遍历筛选才能得到想要的图层。
# Overlay
ol.Overlay
是一个用于在地图上展示信息的一个小部件(Widget),作为内容叠加层添加到map
中,可以出现在地图上的任何位置。部件需要一个HTML模版,来展示需要显示的内容,Overlay
部件控制出现的位置,像气泡一样,锚指向设置的位置上。