new Vector(options, vendorOptions)
Constructor principal de la clase. Crea una capa vectorial con parámetros especificados por el usuario.
| Name | Type | Description |
|---|---|---|
options |
Mx.parameters.LayerOptions |
Parámetros opcionales para la capa.
|
vendorOptions |
Object |
Opciones para la biblioteca base. Ejemplo vendorOptions: |
Extends
- IDEE.impl.layer.Layer
Methods
-
addFeatures(features, update)
impl/cesium/js/layer/Vector.js, line 418 -
Este método añade los objetos geográficos a la capa.
Name Type Description featuresArray.<IDEE.feature> Objetos geográficos.
updateBoolean Actualiza la capa.
-
addTo(map)
impl/cesium/js/layer/Vector.js, line 142 -
Este método añade la capa al mapa.
Name Type Description mapIDEE.impl.Map Implementación del mapa.
-
destroy()
impl/cesium/js/layer/Vector.js, line 824 -
Este método destruye esta capa, limpiando el HTML y anulando el registro de todos los eventos.
-
equals(obj){Boolean}
impl/cesium/js/layer/Vector.js, line 744 -
Este método comprueba si un objeto es igual a esta capa.
Name Type Description objobject Objeto a comparar.
Returns:
Verdadero es igual, falso si no.
-
getFeatureById(id){null|IDEE.feature}
impl/cesium/js/layer/Vector.js, line 591 -
Este método devuelve un objeto geográfico por su id.
Name Type Description idstring | number Identificador del objeto geográfico..
Returns:
Objeto Geográfico - Devuelve el objeto geográfico con ese id si se encuentra, en caso de que no se encuentre o no indique el id devuelve nulo.
-
getFeatures(skipFilter, filter){Array.<IDEE.Feature>}
impl/cesium/js/layer/Vector.js, line 575 -
Este método devuelve todos los objetos geográficos, se le puede pasar un filtro.
Name Type Description skipFilterboolean Indica el filtro.
filterIDEE.Filter Filtro que se ejecuta.
Returns:
Devuelve todos los objetos geográficos que coincidan.
-
getFeaturesExtent(skipFilter, filter){Array.<number>}
impl/cesium/js/layer/Vector.js, line 647 -
Este método devuelve la extensión de todos los objetos geográficos filtrados por un filtro determinado.
Name Type Description skipFilterboolean Indica si se filtrará por "skip".
filterIDEE.Filter Filtro que se ejecutará.
Returns:
Devuelve los objetos geográficos.
-
getFeaturesExtentPromise(skipFilter, filter){Array.<number>}
impl/cesium/js/layer/Vector.js, line 762 -
Este método devuelve la extensión de todos los objetos geográficos, se le puede pasar un filtro. Asíncrono.
Name Type Description skipFilterboolean Indica si se filtra por el filtro "skip".
filterIDEE.Filter Filtro.
Returns:
Extensión de los objetos geográficos.
-
getOpacity(){Number}
impl/cesium/js/layer/Vector.js, line 162 -
Este método devuelve la opacidad de esta capa.
Returns:
Opacidad (0, 1). Predeterminado 1.
-
getZIndex(){Number}
impl/cesium/js/layer/Vector.js, line 229 -
Este método devuelve el índice z de esta capa.
Returns:
Índice de la capa.
-
inRange(){Boolean}
impl/cesium/js/layer/Vector.js, line 348 -
Este método indica si la capa tiene rango.
Returns:
Verdadero.
-
isLoaded(){Boolean}
impl/cesium/js/layer/Vector.js, line 812 -
Devuelve si la capa esta cargada o no.
Returns:
Verdadero cargada, falso si no.
-
isValidSource(){Boolean}
impl/cesium/js/layer/Vector.js, line 328 -
Este método devuelve si la capa es válida.
Returns:
Verdadero si es válida, falso si no.
-
parseFeaturesForTemplate_(feature){Object}
impl/cesium/js/layer/Vector.js, line 363 -
Pasa los objetos geográficos a la plantilla.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description featureCesium.EntityCollection Objetos geográficos de Cesium.
Returns:
"FeaturesTemplate.features".
-
redraw()
impl/cesium/js/layer/Vector.js, line 619 -
Este método vuelve a dibujar la capa.
-
refresh()
impl/cesium/js/layer/Vector.js, line 785 -
Este método actualiza la capa.
-
removeFeatures(features)
impl/cesium/js/layer/Vector.js, line 603 -
Este método elimina todos los objetos geográficos indicado.
Name Type Description featuresArray.<IDEE.feature> Objetos geográficos que se eliminarán.
-
selectFeatures(features, coord, evt)
impl/cesium/js/layer/Vector.js, line 666 -
Este método ejecuta un objeto geográfico seleccionado.
Name Type Description featuresCesium.Entity Objeto geográfico de Cesium.
coordArray Coordenadas.
evtObject Eventos.
-
setFacadeObj(obj)
impl/cesium/js/layer/Vector.js, line 716 -
Este método establece la clase 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.
Name Type Description objobject Patrón diseño para capas Vector.
-
setLayer(layer)
impl/cesium/js/layer/Vector.js, line 283 -
Este método establece la capa Cesium.
Name Type Description layerCustomDataSource | KMLDataSource | GeoJsonDataSource Capa de Cesium.
-
setMaxExtent(extent)
impl/cesium/js/layer/Vector.js, line 875 -
Este método establece la extensión máxima de la capa. No disponible para Cesium.
Name Type Description extentArray.<Number> Extensión máxima.
-
setMaxZoom(zoom)
impl/cesium/js/layer/Vector.js, line 861 -
Este método establece el zoom máximo de esta capa. No disponible para Cesium.
Name Type Description zoomNumber Zoom máximo aplicable a la capa.
-
setMinZoom(zoom)
impl/cesium/js/layer/Vector.js, line 847 -
Este método establece el zoom mínimo de esta capa. No disponible para Cesium.
Name Type Description zoomNumber Zoom mínimo aplicable a la capa.
-
setOpacity(opacity, features)
impl/cesium/js/layer/Vector.js, line 181 -
Este método establece la opacidad de esta capa.
Name Type Default Description opacityNumber 1 Opacidad (0, 1). Predeterminado 1.
featuresArray.<Cesium.Entity> Objetos geográficos que cambiarán su opacidad. Opcional.
-
setProjection_(oldProj, newProj)
impl/cesium/js/layer/Vector.js, line 731 -
Este método estable la proyección de la capa. No disponible para Cesium.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description oldProjArray.<Number> Proyecciones.
newProjArray.<Number> Nueva proyección a aplicar.
-
setZIndex(zIndex)
impl/cesium/js/layer/Vector.js, line 244 -
Este método establece el índice z de esta capa.
Name Type Description zIndexNumber Índice de la capa.
-
unselectFeatures()
impl/cesium/js/layer/Vector.js, line 703 -
Maneja funciones de deselección de eventos.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
-
updateLayer_()
impl/cesium/js/layer/Vector.js, line 554 -
Este método añade los objetos geográficos a la capa y modifica su estilo.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
-
updateSource_()
impl/cesium/js/layer/Vector.js, line 315 -
Este método actualiza la fuente de la capa.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.