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/ol/js/layer/Vector.js, line 244 -
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/ol/js/layer/Vector.js, line 105 -
Este método añade la capa al mapa.
Name Type Description mapIDEE.impl.Map Implementación del mapa.
-
destroy()
impl/ol/js/layer/Vector.js, line 522 -
Este método destruye esta capa, limpiando el HTML y anulando el registro de todos los eventos.
-
equals(obj){Boolean}
impl/ol/js/layer/Vector.js, line 455 -
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/ol/js/layer/Vector.js, line 297 -
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/ol/js/layer/Vector.js, line 281 -
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/ol/js/layer/Vector.js, line 349 -
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/ol/js/layer/Vector.js, line 473 -
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.
-
inRange(){Boolean}
impl/ol/js/layer/Vector.js, line 174 -
Este método indica si la capa tiene rango.
Returns:
Verdadero.
-
isLoaded(){Boolean}
impl/ol/js/layer/Vector.js, line 510 -
Devuelve si la capa esta cargada o no.
Returns:
Verdadero cargada, falso si no.
-
isValidSource(){Boolean}
impl/ol/js/layer/Vector.js, line 156 -
Este método devuelve si la capa es válida.
Returns:
Verdadero si es válida, falso si no.
-
parseFeaturesForTemplate_(feature){Object}
impl/ol/js/layer/Vector.js, line 189 -
Pasa los objetos geográficos a la plantilla.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description featureol.Feature Objetos geográficos de Openlayers.
Returns:
"FeaturesTemplate.features".
-
redraw()
impl/ol/js/layer/Vector.js, line 321 -
Este método vuelve a dibujar la capa.
-
refresh()
impl/ol/js/layer/Vector.js, line 499 -
Este método actualiza la capa.
-
removeFeatures(features)
impl/ol/js/layer/Vector.js, line 309 -
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/ol/js/layer/Vector.js, line 368 -
Este método ejecuta un objeto geográfico seleccionado.
Name Type Description featuresol.features Objeto geográfico de Openlayers.
coordArray Coordenadas.
evtObject Eventos.
-
setFacadeObj(obj)
impl/ol/js/layer/Vector.js, line 424 -
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.
-
setProjection_(oldProj, newProj)
impl/ol/js/layer/Vector.js, line 437 -
Este método estable la proyección de la capa.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description oldProjArray.<Number> Proyecciones de Openlayers.
newProjArray.<Number> Nueva proyección a aplicar.
-
unselectFeatures()
impl/ol/js/layer/Vector.js, line 411 -
Maneja funciones de deselección de eventos.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
-
updateLayer_()
impl/ol/js/layer/Vector.js, line 260 -
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/ol/js/layer/Vector.js, line 137 -
Este método actualiza la fuente de la capa.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.