¿Falta LayerSwitcher en OpenLayers3?


13

Me preguntaba si hay un LayerSwitchercontrol en OpenLayers 3?

Leí que ol3 es una reescritura completa. Pero me parece que no puede encontrar el equivalente de LayerSwitcherentre http://openlayers.org/en/latest/apidoc/ol.control.html . No veo cómo se pueden activar y desactivar capas sin este control. ¿Se le LayerSwitchercambió el nombre a otra cosa, falta o la documentación está incompleta?

Si OpenLayers3 no tiene LayerSwitcher, ¿alguien conoce un ejemplo que implemente un control personalizado como el antiguo LayerSwitcher?

Respuestas:


15

Esta pregunta se hizo en Twitter recientemente https://twitter.com/RemiBovard/status/525028570780139520

Si sigue la respuesta, en este momento, la integración del conmutador de capas en el núcleo no es la prioridad, pero hay un componente disponible en https://github.com/walkermatt/ol3-layerswitcher

También puede ver ejemplos de "El libro de OpenLayers" (por @acanimal) para algunas implementaciones de leyendas personalizadas.


66
ol versión 3.9.0 y todavía no hay conmutador nativo. Vamos ol devs !!! De todos modos, la gente también verifica esto http://wp.ellevator.net/quick-n-dirty-layer-switcher-for-openlayers-3/2/mientras pienso seriamente en cambiar al folleto
slevin

1

hay un proyecto en ejecución en github pero se encuentra en una etapa muy temprana. Está usando extjs para el panel de árbol. compruébalo aquí extjs_ol3_layercontrol


0

También es posible que desee echar un vistazo a esta extensión que implementa un control de cambio de capa con muchas características adicionales útiles, como activar y desactivar grupos de capas completos, controlar la visibilidad de la capa mediante un control deslizante y cambiar el orden de dibujo de las capas.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.