¿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?

tinlyx
fuente

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.

ThomasG77
fuente
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

Pavlos
fuente
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.

Puñal
fuente
-1

También puede buscar el JavaScript de cambiador de capas que se ha implementado para Openlayers v3.x en este ejemplo Mapa de distancia más cercana .

También puede descargarlo e implementarlo en su proyecto.

GeoSpatialEarth.in
fuente