new GenericVector(userParameters, options, vendorOptions)
Constructor principal de la clase.
| Name | Type | Description |
|---|---|---|
userParameters |
string | Mx.parameters.WMS |
Parámetros para la construcción de la capa.
|
options |
Mx.parameters.LayerOptions |
Estas opciones se mandarán a la implementación de la capa.
|
vendorOptions |
Object |
Opciones para la biblioteca base. Ejemplo vendorOptions: |
Properties:
| Name | Type | Description |
|---|---|---|
idLayer |
String | Identificador de la capa. |
name |
String | Nombre de la capa, identificador. |
extract |
Boolean | Activa la consulta al hacer clic sobre un objeto geográfico, por defecto verdadero. |
ids |
Array | Identificadores por los que queremos filtrar los objetos geográficos. |
cql |
String | Sentencia CQL para filtrar los objetos geográficos. |
options |
Object | Opciones GenericVector. |
transparent |
Boolean | (deprecated) Falso si es una capa base, verdadero en caso contrario. |
isBase |
Boolean | Define si la capa es base. |
template |
String | Plantilla que se mostrará al consultar un objeto geográfico. |
Extends
- IDEE.layer.Vector
Methods
-
addFeatures(features, update)
facade/js/layer/GenericVector.js, line 412 -
Este método incluye objetos geográficos a la capa.
Name Type Description featuresArray.<IDEE.feature> Objetos geográficos que se incluirán a la capa.
updateBoolean Verdadero se vuelve a cargar la capa, falso no la vuelve a cargar.
-
calculateMaxExtent(){IDEE.layer.maxExtent}
facade/js/layer/GenericVector.js, line 185 -
Este método calcula la extensión máxima de esta capa.
Returns:
Devuelve una promesa, con la extensión máxima de esta capa.
-
cql(){IDEE.layer.WFS.impl.cql}
facade/js/layer/GenericVector.js, line 305 -
Devuelve el CQL de la capa.
Returns:
Devuelve el CQL.
-
cql(newCQL)
facade/js/layer/GenericVector.js, line 315 -
Sobrescribe el cql de la capa.
Name Type Description newCQLString Nuevo CQL.
-
equals(obj){Boolean}
facade/js/layer/GenericVector.js, line 387 -
Este método comprueba si un objeto es igual a esta capa.
Name Type Description objObject Objeto a comparar.
Returns:
Valor verdadero es igual, falso no lo es.
-
extract(){IDEE.LayerType.KML}
facade/js/layer/GenericVector.js, line 245 -
Devuelve el valor de la propiedad "extract". La propiedad "extract" tiene la siguiente función: Activa la consulta al hacer clic en la característica, por defecto verdadero.
Returns:
Valor de la propiedad "extract".
-
extract(newExtract)
facade/js/layer/GenericVector.js, line 259 -
Sobrescribe el valor de la propiedad "extract". La propiedad "extract" tiene la siguiente función: Activa la consulta al hacer clic en la característica, por defecto verdadero.
Name Type Description newExtractBoolean Nuevo valor para sobreescribir la propiedad "extract".
-
getMaxExtent(isSource){Array}
facade/js/layer/GenericVector.js, line 170 -
Este método devuelve extensión máxima de esta capa.
Name Type Default Description isSourceBoolean true Extent de la biblioteca base o no, por defecto verdadero.
Returns:
Devuelve la extensión máxima de esta capa.
-
getStyle(){IDEE.layer.Vector.style}
facade/js/layer/GenericVector.js, line 371 -
Este método devuelve el estilo de la capa.
-
ids(){IDEE.layer.WFS.impl.ids}
facade/js/layer/GenericVector.js, line 345 -
Devuelve los ids de la capa.
Returns:
Devuelve los ids.
-
ids(newIds)
facade/js/layer/GenericVector.js, line 355 -
Sobrescribe los ids de la capa.
Name Type Description newIdsArray Nuevos ids.
-
setCQL(newCQLparam)
facade/js/layer/GenericVector.js, line 325 -
Este método Sobrescribe el filtro CQL.
Name Type Description newCQLparamString Nuevo filtro CQL.
-
setMaxExtent(maxExtent)
facade/js/layer/GenericVector.js, line 197 -
Este método cambia la extensión máxima de la capa.
Name Type Description maxExtentArray | Object Nuevo valor para el "MaxExtent".
-
url(){String}
facade/js/layer/GenericVector.js, line 219 -
Devuelve la url del servicio.
Returns:
URL del servicio.
-
url(newUrl)
facade/js/layer/GenericVector.js, line 231 -
Modifica la url del servicio.
Name Type Description newUrlString Nueva URL.
-
version(){IDEE.layer.GenericVector.impl.version}
facade/js/layer/GenericVector.js, line 279 -
Devuelve la versión del servicio, por defecto es 1.3.0.
Returns:
Versión del servicio.
-
version(newVersion)
facade/js/layer/GenericVector.js, line 291 -
Sobrescribe la versión del servicio, por defecto es 1.3.0.
Name Type Description newVersionString Nueva versión del servicio.