Uso del zIndex

Para la gestión del zIndex de todas las capas de Openlayers, se usa el parámetro zIndex y los métodos getZIndex y setZIndex.

📂 Ejemplo de zIndex Openlayers

LayerGroup y GroupEvent

group

La clase ol/layer/Group tiene dos clase GroupEvent y LayerGroup.

LayerGroup

Clase LayerGroup: Una colección de capas que se manejan juntas.

Propiedades de new LayerGroup(options)

NombreDescripción
opacityOpacidad de la capa (0, 1).
visibleVisibilidad de la capa.
extentExtensión de los límites para la capa.
zIndexÍndice Z para el orden de renderizado.
minResolutionResolución mínima a la que es visible.
maxResolutionResolución máxima por debajo de la cual es visible.
minZoomNivel de zoom mínimo para que sea visible.
maxZoomNivel de zoom máximo al que es visible.
layersCapas hijas incluidas.
propertiesPropiedades observables arbitrarias accesibles con #get() y #set().

🚀 CodePen - Simple LayerGroup

La capacidad de anidar LayerGroup dentro de otros LayerGroup esta permitida en OpenLayers.

🚀 CodePen - Simple LayerGroup inside LayerGroup

El grupo de capas está pensado para ser gestionadas por un Collection (ol/Collection), esto se ve en la creación del parámetro layers y en el método setLayers (elimina todas las layers para añadir un nuevo Collection pasado por parámetros).

🚀 CodePen - CodePen LayerGroup + Collection

📂 Ejemplo de LayerGroup Openlayers