new MVT(parameters, options, implParam, vendorOptions)
Constructor principal de la clase. Crea una capa MVT con parámetros especificados por el usuario.
| Name | Type | Description |
|---|---|---|
parameters |
string | Mx.parameters.MVT |
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, se pasa un objeto implementación MVT. |
vendorOptions |
Object |
Opciones para la biblioteca base. Ejemplo vendorOptions: |
Properties:
| Name | Type | Description |
|---|---|---|
idLayer |
String | Identificador de la capa. |
extract |
Boolean | Activa la consulta al hacer clic sobre un objeto geográfico, por defecto verdadero. |
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
Members
-
module:IDEE/layer/MVT~MVT.DEFAULT_OPTIONS_STYLE{Object}
-
Opciones por defecto de la capa.
-
module:IDEE/layer/MVT~MVT.DEFAULT_PARAMS_STYLE{Object}
-
Estilos por defecto de la capa.
Methods
-
addFeatures()
facade/js/layer/MVT.js, line 297 -
Añade objeto geográficos.
-
calculateMaxExtent(){Promise.<Array.<Number>>}
facade/js/layer/MVT.js, line 275 -
Calcula la extensión máxima de la capa.
Returns:
Devuelve una promesa con el máximo extent de la capa.
-
getFeatureById(id){Null|Array.<IDEE.RenderFeature>}
facade/js/layer/MVT.js, line 226 -
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 array vacío.
-
getFeatures(){Array.<IDEE.RenderFeature>}
facade/js/layer/MVT.js, line 202 -
Devuelve todos los objetos geográficos de la capa.
Returns:
Devuelve un array con los objetos geográficos.
-
getGeometryType(){String}
facade/js/layer/MVT.js, line 182 -
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).
Returns:
Tipo de geometría de la capa.
-
getMaxExtent(){Array.<Number>}
facade/js/layer/MVT.js, line 253 -
Obtiene el máximo extent de la capa.
Returns:
Devuelve el máximo extent de la capa.
-
getProjection(){IDEE.layer.MVT.impl.getProjection}
facade/js/layer/MVT.js, line 169 -
Este método obtiene la proyección del mapa.
Returns:
Devuelve la proyección.
-
redraw()
facade/js/layer/MVT.js, line 324 -
Este método redibuja la capa.
-
refresh()
facade/js/layer/MVT.js, line 315 -
Recarga la capa.
-
removeFeatures()
facade/js/layer/MVT.js, line 306 -
Elimina objeto geográficos.
-
setFilter()
facade/js/layer/MVT.js, line 288 -
Modifica el filtro.
-
setStyle(styleParam, applyToFeature, defaultStyle)
facade/js/layer/MVT.js, line 157 -
Este método establece el estilo en capa.
Name Type Default Description styleParamIDEE.Style Estilos que proporciona el usuario.
applyToFeatureBoolean false Verdadero el estilo se aplicará a los objetos geográficos, por defecto falso.
defaultStyleIDEE.layer.MVT.DEFAULT_OPTIONS_STYLE Estilos por defecto de la capa.
-
setTileLoadFunction(func)
facade/js/layer/MVT.js, line 142 -
Sobrescribe la función de carga de teselas.
Name Type Description funcfunction Función de carga de teselas.
-
toGeoJSON()
facade/js/layer/MVT.js, line 333 -
Transforma la capa en un GeoJSON.