Class: GenericVector

IDEE/impl/layer/GenericVector~GenericVector


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

GenericVector permite añadir cualquier tipo de capa vectorial definida con la librería base.

new GenericVector(options, vendorOptions)

impl/cesium/js/layer/GenericVector.js, line 25

Constructor principal de la clase.

Name Type Description
options Mx.parameters.LayerOptions

Estas opciones se mandarán a la implementación de la capa.

  • visibility: Indica la visibilidad de la capa.
  • format: Formato de la capa, por defecto image/png.
  • styles: Estilos de la capa.
  • minZoom: Zoom mínimo aplicable a la capa.
  • maxZoom: Zoom máximo aplicable a la capa.
  • queryable: Indica si la capa es consultable.
  • minScale: Escala mínima.
  • maxScale: Escala máxima.
  • minResolution: Resolución mínima.
  • maxResolution: Resolución máxima.
  • maxExtent: La medida en que restringe la visualización a una región específica.
  • height: Define la altura del objeto geográfico. Puede ser un número o una propiedad. Si se define la altura será constante para todos los puntos del objeto geográfico. Solo disponible para Cesium.
vendorOptions Object

Opciones para la biblioteca base. Ejemplo vendorOptions:


import { CustomDataSource } from 'cesium';
{
 new CustomDataSource()
}

Extends

  • IDEE.impl.layer.Vector

Methods

addFeaturesToFacade()

impl/cesium/js/layer/GenericVector.js, line 149

Añade entities a la fachada de GenericVector

addTo(map)

impl/cesium/js/layer/GenericVector.js, line 90

Este método agrega la capa al mapa.

Name Type Description
map IDEE.impl.Map

Mapa de la implementación.

deactivate()

impl/cesium/js/layer/GenericVector.js, line 204

Este método desactiva el evento change de la capa.

destroy()

impl/cesium/js/layer/GenericVector.js, line 390

Este método destruye esta capa, limpiando el HTML y anulando el registro de todos los eventos.

equals(obj){boolean}

impl/cesium/js/layer/GenericVector.js, line 406

Este método comprueba si son iguales dos capas.

Name Type Description
obj IDEE.layer.GenericVector

Objeto a comparar.

Returns:
Son iguales o no.

getLegendURL(){String}

impl/cesium/js/layer/GenericVector.js, line 341

Devuelve la URL de la leyenda.

Returns:
URL de la leyenda.

getMaxExtent(maxExtent)

impl/cesium/js/layer/GenericVector.js, line 378

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

Name Type Description
maxExtent Mx.Extent

Máxima extensión.

getMaxResolution(){Number}

impl/cesium/js/layer/GenericVector.js, line 294

Este método obtiene la resolución máxima para este WMS.

Returns:
Resolución Máxima.

getMinResolution(){Number}

impl/cesium/js/layer/GenericVector.js, line 306

Este método obtiene la resolución mínima.

Returns:
Resolución mínima.

getURLService(){String}

impl/cesium/js/layer/GenericVector.js, line 265

Este método obtiene la URL del servicio. No disponible para Cesium.

Returns:
URL del servicio

redraw()

impl/cesium/js/layer/GenericVector.js, line 184

Este método vuelve a dibujar la capa.

refresh()

impl/cesium/js/layer/GenericVector.js, line 315

Este método actualiza la capa.

selectFeatures(feature)

impl/cesium/js/layer/GenericVector.js, line 216

Este método selecciona un objeto geográfico.

Name Type Description
feature cesium.Entity

Objeto geográfico de Cesium.

setFacadeObj(obj)

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

Este método establece la clase de la fachada de MBTiles.

Name Type Description
obj Object

Objeto a establecer como fachada.

setLegendURL(newLegend)

impl/cesium/js/layer/GenericVector.js, line 351

Establece la URL de la leyenda.

Name Type Description
newLegend String

URL de la leyenda.

setURLService(URL)

impl/cesium/js/layer/GenericVector.js, line 252

Este método modifica la URL del servicio. No disponible para Cesium.

Name Type Description
URL String

del servicio.

setVersion(newVersion)

impl/cesium/js/layer/GenericVector.js, line 365

Este método establece la versión de la capa. No disponible para Cesium.

Name Type Description
newVersion String

Nueva versión de la capa.