Eu queria saber se existe um LayerSwitcher
controle no OpenLayers 3?
Eu li que o ol3 é uma reescrita completa. Mas eu não consigo encontrar o equivalente a LayerSwitcher
partir http://openlayers.org/en/latest/apidoc/ol.control.html . Não vejo como se pode ativar e desativar camadas sem esse controle. Foi LayerSwitcher
renomeada para outra coisa, ausente ou a documentação está incompleta?
Se o OpenLayers3 não tiver LayerSwitcher
, alguém sabe de um exemplo que implementa um controle personalizado como o antigo LayerSwitcher?
fonte
http://wp.ellevator.net/quick-n-dirty-layer-switcher-for-openlayers-3/2/
enquanto eu pensar seriamente mudar para folhetoexiste um projeto no github em execução, mas está em um estágio muito inicial. Ele está usando extjs para o painel da árvore. confira aqui extjs_ol3_layercontrol
fonte
Você também pode dar uma olhada nessa extensão, que implementa um controle de alternância de camadas com muitos recursos adicionais úteis, como ativar e desativar grupos de camadas inteiras, controlar a visibilidade da camada por meio de um controle deslizante e alternar a ordem de desenho das camadas.
fonte
Você também pode procurar o JavaScript do comutador de camadas que foi implementado para o Openlayers v3.x neste exemplo Mapa de distância mais próxima .
Você também pode fazer o download e implementar em seu projeto.
fonte