Class: LayerGroup

IDEE/impl/layer/LayerGroup~LayerGroup


import LayerGroup from 'IDEE/impl/layer/LayerGroup';

LayerGroup es una clase que representa un grupo de capas.

new LayerGroup(parameters, options, vendorOptions)

impl/ol/js/layer/LayerGroup.js, line 19
Name Type Description
parameters Object

Parámetros de la fachada, la fachada se refiere a un patrón estructural como una capa de abstracción con un patrón de diseño.

options Mx.parameters.LayerOptions

Opciones personalizadas para esta capa.

  • visibility: Define si la capa es visible o no.
  • minZoom: Zoom mínimo aplicable a la capa.
  • maxZoom: Zoom máximo aplicable a la capa.
  • minScale: Escala mínima.
  • maxScale: Escala máxima.
  • minResolution: Resolución mínima.
  • maxResolution: Resolución máxima.
  • displayInLayerSwitcher. Indica si la capa se muestra en el selector de capas.
  • opacity. Opacidad de capa, por defecto 1.
  • maxExtent: La medida en que restringe la visualización a una región específica.
vendorOptions Object

Opciones para la biblioteca base.

Extends

  • IDEE.impl.layer.Vector

Methods

addLayer(layer)

impl/ol/js/layer/LayerGroup.js, line 256

Este método agrega una capa al grupo.

Name Type Description
layer IDEE.layer

Capa a agregar.

addTo(map)

impl/ol/js/layer/LayerGroup.js, line 69

Este método agrega la capa al mapa.

Name Type Description
map IDEE.impl.Map

Mapa de la implementación.

destroy()

impl/ol/js/layer/LayerGroup.js, line 421

Este método elimina la capa del mapa.

equals(obj){boolean}

impl/ol/js/layer/LayerGroup.js, line 443

Este método compara si dos objetos son iguales.

Name Type Description
obj Object

Objeto a comparar.

Returns:
Verdadero si son iguales, falso si no.

getLayers(){Array.<IDEE.layer>}

impl/ol/js/layer/LayerGroup.js, line 398

Este método devuelve las capas del grupo.

Returns:
Capas del grupo.

getParamsGroup_(){Object}

impl/ol/js/layer/LayerGroup.js, line 192

Este método devuelve los parámetros de la capa.

Método privado.

Returns:
Parámetros de la capa.

getTopRootGroup(){LayerGroup}

impl/ol/js/layer/LayerGroup.js, line 174

Este método devuelve el grupo raiz.

Returns:
Grupo raiz.

getTotalLayers(){Number}

impl/ol/js/layer/LayerGroup.js, line 142

Este método obtiene el número total de capas que componen el grupo.

Returns:
Número de capas

removeLayer(layer)

impl/ol/js/layer/LayerGroup.js, line 327

Este método elimina una capa del grupo.

Name Type Description
layer IDEE.layer

Capa a eliminar.

reorderLayers()

impl/ol/js/layer/LayerGroup.js, line 162

Este método ordena la lista de capas del grupo de menor a mayor zindex.

setFacadeObj(obj)

impl/ol/js/layer/LayerGroup.js, line 411

Este método establece la clase de fachada LayerGroup. La fachada se refiere a un patrón estructural como una capa de abstracción con un patrón de diseño.

Name Type Description
obj object

LayerGroup de la fachada.

setVisible(visibility)

impl/ol/js/layer/LayerGroup.js, line 226

Este método establece la visibilidad de la capa.

Name Type Description
visibility boolean

Verdadero para capa visible, falso no lo es.

setZIndexChildren()

impl/ol/js/layer/LayerGroup.js, line 120

Este método establece los zIndex de las capas del grupo.

ungroup(layer, upToMap)

impl/ol/js/layer/LayerGroup.js, line 356

Este método saca una capa del grupo.

Name Type Default Description
layer IDEE.layer

Capa a sacar.

upToMap boolean false

Indica si se saca hasta el mapa.