在OpenLayers3中缺少LayerSwitcher?


13

我想知道LayerSwitcherOpenLayers 3中是否有控件?

我读到ol3是完整的重写。但是我似乎无法LayerSwitcherhttp://openlayers.org/en/latest/apidoc/ol.control.html找到与之等效的东西。我看不到没有此控件如何打开和关闭图层。是否已LayerSwitcher重命名为其他名称,丢失或文档不完整?

如果OpenLayers3没有LayerSwitcher,没有人知道实现自定义控件的示例,例如旧的LayerSwitcher吗?

Answers:


15

最近在Twitter上问了这个问题https://twitter.com/RemiBovard/status/525028570780139520

如果您遵循答案,目前,将层切换器集成到核心并不是优先事项,但是https://github.com/walkermatt/ol3-layerswitcher上有可用的组件

您还可以查看一些自定义图例实现的“ OpenLayers之书”示例(@acanimal提供)。


6
OL版本3.9.0,仍然没有本机切换器。加油!无论如何,http://wp.ellevator.net/quick-n-dirty-layer-switcher-for-openlayers-3/2/当我认真考虑改用传单时,人们也会对此进行检查
slevin


0

您可能还需要看一下该扩展程序该扩展程序实现了具有许多有用的附加功能的图层切换控制,例如,切换整个图层组的打开和关闭,通过滑块控制图层的可见性以及切换图层的绘制顺序。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.