Class: LayerBase

IDEE/impl/Layer~LayerBase


import LayerBase from 'IDEE/impl/Layer';

De esta clase heredarán todas las capas base.

new LayerBase(options, vendorOptions)

impl/cesium/js/layer/Layer.js, line 20
Name Type Description
options Object

Parámetros opcionales para la capa.

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

Pasa los "vendorOptions" heredados a la clase MObject (IDEE/Object).

Extends

  • IDEE.Object

Methods

getLayer(){ImageryLayer}

impl/cesium/js/layer/Layer.js, line 314

Este método obtiene la capa Cesium creada.

Returns:
Devuelve la capa Cesium.

getLegendURL(){String}

impl/cesium/js/layer/Layer.js, line 357

Este método obtiene la URL de la leyenda.

Returns:
URL de la leyenda.

getMap(){IDEE.impl.Map}

impl/cesium/js/layer/Layer.js, line 345

Este método obtiene la implementación del mapa.

Returns:
Es la implementación del mapa.

getMaxExtent(maxExtent)

impl/cesium/js/layer/Layer.js, line 388

Este método devuelve la máxima extensión de la capa.

Name Type Description
maxExtent Mx.Extent

Máxima extensión.

getMaxZoom(){Number}

impl/cesium/js/layer/Layer.js, line 201

Este método devuelve el zoom máximo de esta capa.

Returns:
Zoom máximo aplicable a la capa.

getMinZoom(){Number}

impl/cesium/js/layer/Layer.js, line 168

Este método devuelve el zoom mínimo de esta capa.

Returns:
Devuelve el zoom mínimo aplicable a la capa.

getNumZoomLevels(){Number}

impl/cesium/js/layer/Layer.js, line 412

Este método obtiene los niveles de zoom numéricos.

Returns:
Devuelve la resolución máxima (20).

getOpacity(){Number}

impl/cesium/js/layer/Layer.js, line 280

Este método devuelve la opacidad de esta capa.

Returns:
Opacidad (0, 1). Predeterminado 1.

getZIndex(){Number}

impl/cesium/js/layer/Layer.js, line 235

Este método devuelve el índice z de esta capa.

Returns:
Índice de la capa.

inRange(){Boolean}

impl/cesium/js/layer/Layer.js, line 140

Este método indica si la capa está dentro del rango.

Returns:
Verdadero está dentro del rango, falso si no.

isQueryable(){Boolean}

impl/cesium/js/layer/Layer.js, line 128

Este método indica si la capa es consultable.

Returns:
Devuelve falso.

isVisible(){Boolean}

impl/cesium/js/layer/Layer.js, line 109

Este método indica si la capa es visible.

Returns:
Verdadero es visible, falso si no.

selectFeatures(features, coord, evt)

impl/cesium/js/layer/Layer.js, line 437

Este método ejecuta la selección de un objetos geográficos.

Name Type Description
features EntityCollection

Cesium objetos geográficos.

coord Array

Coordenadas.

evt Object

Eventos.

setLayer(layer)

impl/cesium/js/layer/Layer.js, line 326

Este método establece la capa Cesium.

Name Type Description
layer ImageryLayer

Capa de Cesium.

setLegendURL(legendUrl)

impl/cesium/js/layer/Layer.js, line 400

Este método establece la url de la leyenda.

Name Type Description
legendUrl String

URL de la leyenda.

setMaxExtent(maxExtent)

impl/cesium/js/layer/Layer.js, line 369

Este método establece la máxima extensión de la capa.

Name Type Description
maxExtent Mx.Extent

Máxima extensión.

setMaxZoom(zoom)

impl/cesium/js/layer/Layer.js, line 217

Este método establece el zoom máximo de esta capa.

Name Type Description
zoom Number

Zoom máximo aplicable a la capa.

setMinZoom(zoom)

impl/cesium/js/layer/Layer.js, line 183

Este método establece el zoom mínimo de esta capa.

Name Type Description
zoom Number

Zoom mínimo aplicable a la capa.

setOpacity(opacity)

impl/cesium/js/layer/Layer.js, line 295

Este método establece la opacidad de esta capa.

Name Type Description
opacity Number

Opacidad (0, 1). Predeterminado 1.

setVisible(visibility)

impl/cesium/js/layer/Layer.js, line 152

Este método establece la visibilidad de esta capa.

Name Type Description
visibility Boolean

Verdadero es visibilidad, falso si no.

setZIndex(zIndex)

impl/cesium/js/layer/Layer.js, line 250

Este método establece el índice z de esta capa.

Name Type Description
zIndex Number

Índice de la capa.

unselectFeatures(features, coord, evt)

impl/cesium/js/layer/Layer.js, line 425

Este método ejecuta una deselección del objetos geográficos.

Name Type Description
features EntityCollection

Cesium objetos geográficos.

coord Array

Coordenadas.

evt Object

Eventos.