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
- Layer Z-Index: Ejemplo de Z-Index con features.
LayerGroup y GroupEvent
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)
Nombre | Descripción |
---|---|
opacity | Opacidad de la capa (0, 1). |
visible | Visibilidad de la capa. |
extent | Extensión de los límites para la capa. |
zIndex | Índice Z para el orden de renderizado. |
minResolution | Resolución mínima a la que es visible. |
maxResolution | Resolución máxima por debajo de la cual es visible. |
minZoom | Nivel de zoom mínimo para que sea visible. |
maxZoom | Nivel de zoom máximo al que es visible. |
layers | Capas hijas incluidas. |
properties | Propiedades observables arbitrarias accesibles con #get() y #set(). |
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
- Layer Groups: Ejemplo de un mapa con grupo de capas.