new Vector(parameters, options, implParam, vendorOptions)
Constructor principal de la clase. Crea una capa vectorial con parámetros especificados por el usuario.
| Name | Type | Description |
|---|---|---|
parameters |
Mx.parameters.Layer |
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.
|
implParam |
Object |
Valores de la implementación por defecto. |
vendorOptions |
Object |
Opciones para la biblioteca base. Ejemplo vendorOptions: |
Properties:
| Name | Type | Description |
|---|---|---|
idLayer |
String | Identificador de la capa. |
minZoom |
Number | Zoom mínimo. |
maxZoom |
Number | Zoom máximo. |
transparent |
Boolean | (deprecated) Falso si es una capa base, verdadero en caso contrario. |
isBase |
Boolean | Define si la capa es base. |
predefinedStyles |
Array | Estilos prefefinidos. |
template |
String | Plantilla que se mostrará al consultar un objeto geográfico. |
extract |
Boolean | Opcional. Activa la consulta haciendo clic en el objeto geográfico. Por defecto, verdadero. |
Extends
- IDEE.Layer
- IDEE.layer
Members
-
module:IDEE/layer/Vector~Vector.DEFAULT_OPTIONS_STYLE{Object}
-
Estilos predeterminados.
-
module:IDEE/layer/Vector~Vector.DEFAULT_PARAMS{Object}
-
Parámetros predeterminados.
Methods
-
addFeatures(features, update, force)
facade/js/layer/Vector.js, line 214 -
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.
forceBoolean Si es verdadero, fuerza no esperar al evento LOAD de la capa aunque no esté cargada o no sea válida.
-
applyStyle_(styleParam, applyToFeature)
facade/js/layer/Vector.js, line 462 -
La forma en que se aplica el estilo a la capa.
Name Type Description styleParamObject Estilo que se aplicará a la capa.
applyToFeatureBoolean Indica si se aplicará el estilo a los objetos geográficos.
-
calculateMaxExtent(){IDEE.layer.Vector.impl.getFeaturesExtentPromise}
facade/js/layer/Vector.js, line 585 -
Este método indica la extensión máxima de la capa.
Returns:
Devuelve la extensión de los objetos geográficos.
-
clear()
facade/js/layer/Vector.js, line 294 -
Este método elimina todos los objetos geográficos.
-
clearStyle()
facade/js/layer/Vector.js, line 511 -
Elimina el estilo de la capa y de los objetos geográficos.
-
equals(obj){Boolean}
facade/js/layer/Vector.js, line 410 -
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(){Boolean}
facade/js/layer/Vector.js, line 346 -
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/Vector.js, line 360 -
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 | String Nuevo valor para sobreescribir la propiedad "extract".
-
getFeatureById(id){Null|IDEE.feature}
facade/js/layer/Vector.js, line 261 -
Devuelve el objeto geográfico con el id pasado por parámetros.
Name Type Description idString | Number Id objeto geográfico.
Returns:
objeto geográfico: devuelve el objeto geográfico con esa identificación si se encuentra, en caso de que no se encuentre o no indique el id devuelve nulo.
-
getFeatures(applyFilter){Array.<IDEE.Feature>}
facade/js/layer/Vector.js, line 244 -
Este método devuelve todos los objetos geográficos o discrimina por el filtro.
Name Type Description applyFilterBoolean Indica si se ejecuta filtro.
Returns:
Devuelve todos los objetos geográficos o discriminando por el filtro.
-
getFeaturesExtent(applyFilter){Array.<number>}
facade/js/layer/Vector.js, line 330 -
Este método devuelve la extensión de todos los objetos geográficos o discrimina por el filtro.
Name Type Description applyFilterBoolean Indica si se ejecuta filtro.
Returns:
Alcance de las objetos geográficos.
-
getFilter(){IDEE.Filter}
facade/js/layer/Vector.js, line 185 -
Este método devuelve el valor de la propiedad filter, esta propiedad se utiliza para filtrar los objeto geográfico.
Returns:
Devuelve el filtro.
-
getGeometryType(layer){String}
facade/js/layer/Vector.js, line 546 -
Obtiene el tipo de geometría de la capa. Tipo de geometría: POINT (Punto), MPOINT (Multiples puntos), LINE (línea), MLINE (Multiples línes), POLYGON (Polígono), or MPOLYGON (Multiples polígonos).
Name Type Description layerIDEE.layer.Vector Capa vectorial.
Returns:
Tipo de geometría de la capa.
-
getLegendURL(){IDEE.layer.Vector.legendUrl}
facade/js/layer/Vector.js, line 523 -
Devuelve el legendURL.
Returns:
Devuelve el legendURL.
-
getMaxExtent(){IDEE.layer.Vector.impl.getFeaturesExtent}
facade/js/layer/Vector.js, line 565 -
Este método indica la extensión máxima de la capa.
Returns:
Devuelve la extensión de los objeto geográfico.
-
getStyle(){IDEE.layer.Vector.style}
facade/js/layer/Vector.js, line 500 -
Este método devuelve el estilo de la capa.
-
redraw()
facade/js/layer/Vector.js, line 318 -
Este método redibuja la capa.
-
refresh()
facade/js/layer/Vector.js, line 306 -
Este método recarga la capa.
-
removeFeatures(features)
facade/js/layer/Vector.js, line 279 -
Elimina el objeto geográfico indicado por parámetro.
Name Type Description featuresArray.<IDEE.feature> El objeto geográfico que se eliminará.
-
removeFilter()
facade/js/layer/Vector.js, line 197 -
Este método elimina el valor de la propiedad "filter", lo pone a nulo.
-
setFilter(filter)
facade/js/layer/Vector.js, line 605 -
Sobrescribe el filtro de la capa.
Name Type Description filterIDEE.Filter Filtro para configurar.
-
setStyle(style, applyToFeature, defaultStyle)
facade/js/layer/Vector.js, line 433 -
Este método establece el estilo en capa.
Name Type Default Description styleIDEE.Style Estilo que se aplicará a la capa.
applyToFeatureBoolean false Si el valor es verdadero se aplicará a los objetos geográficos, falso no. Por defecto, falso.
defaultStyleIDEE.layer.Vector.DEFAULT_OPTIONS_STYLE Estilo por defecto, se define en Vector.js.
-
template(){String}
facade/js/layer/Vector.js, line 382 -
Devuelve el valor de la propiedad "template". La propiedad "template" tiene la siguiente función: Especifica una plantilla que se mostrará al consultar un objeto geográfico.
Returns:
Valor de la propiedad "template".
-
template(newTemplate)
facade/js/layer/Vector.js, line 396 -
Sobrescribe el valor de la propiedad "template". La propiedad "template" tiene la siguiente función: Especifica una plantilla que se mostrará al consultar un objeto geográfico.
Name Type Description newTemplateString Nuevo valor para sobreescribir la propiedad "template".
-
toGeoJSON(){Object}
facade/js/layer/Vector.js, line 635 -
Este método obtiene la representación GeoJSON de la capa.
Returns:
Devuelve un objeto, tipo 'FeatureCollection' con los objetos geográficos.