new MapLibre(parameters, options, implParam, vendorOptions)
Constructor principal de la clase. Crea una capa MapLibre con parámetros especificados por el usuario.
| Name | Type | Description |
|---|---|---|
parameters |
string | Mx.parameters.MapLibre |
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 MapLibre. |
vendorOptions |
Object |
Opciones para la biblioteca base. |
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. |
infoEventType |
String | Tipo de evento para mostrar la info de una feature. |
disableBackgroundColor |
Boolean | Desactiva el color de fondo de la capa. |
url |
Object | Estilos de la capa. |
type |
String | Tipo de capa. |
name |
String | Nombre de la capa. |
opacity |
Number | Opacidad de la capa. |
visibility |
Boolean | Verdadero si la capa es visible, falso si queremos que no lo sea. |
legend |
String | Leyenda de la capa. |
attribution |
Object | Atribución de la capa. |
maplibrestyle |
Object | Objeto del valor de url. |
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/MapLibre~MapLibre.DEFAULT_OPTIONS_STYLE{Object}
-
Opciones por defecto de la capa.
-
module:IDEE/layer/MapLibre~MapLibre.DEFAULT_PARAMS_STYLE{Object}
-
Estilos por defecto de la capa.
Methods
-
addFeatures()
facade/js/layer/MapLibre.js, line 348 -
Añade objeto geográficos.
-
equals(obj){Boolean}
facade/js/layer/MapLibre.js, line 421 -
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.layer.MapLibre.impl.extract}
facade/js/layer/MapLibre.js, line 159 -
Devuelve el valor de la propiedad "extract". La propiedad "extract" activa la consulta al hacer clic sobre un objeto geográfico, por defecto verdadero.
Returns:
Devuelve valor del "extract".
-
extract(newExtract)
facade/js/layer/MapLibre.js, line 235 -
Sobrescribe el valor de la propiedad "extract". La propiedad "extract" activa la consulta al hacer clic sobre un objeto geográfico, por defecto verdadero.
Name Type Description newExtractBoolean Nuevo valor para el "extract".
-
getFeatureById(id){Null|IDEE.feature}
facade/js/layer/MapLibre.js, line 208 -
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(){Array.<IDEE.RenderFeature>}
facade/js/layer/MapLibre.js, line 337 -
Devuelve todos los objetos geográficos de la capa.
Returns:
Devuelve un array con los objetos geográficos.
-
getGeometryType(){String}
facade/js/layer/MapLibre.js, line 325 -
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.
-
getProjection(){IDEE.layer.MapLibre.impl.getProjection}
facade/js/layer/MapLibre.js, line 312 -
Este método obtiene la proyección del mapa.
Returns:
Devuelve la proyección.
-
redraw()
facade/js/layer/MapLibre.js, line 375 -
Este método redibuja la capa.
-
refresh()
facade/js/layer/MapLibre.js, line 366 -
Recarga la capa.
-
removeFeatures()
facade/js/layer/MapLibre.js, line 357 -
Elimina objeto geográficos.
-
setFilter(filter)
facade/js/layer/MapLibre.js, line 226 -
Sobrescribe el filtro de la capa.
Name Type Description filterIDEE.Filter Filtro para configurar.
-
setLayoutProperty(layerId, property, value)
facade/js/layer/MapLibre.js, line 300 -
Este método establece el valor de una propiedad de diseño.
Name Type Description layerIdString Id de la capa.
propertyString Propiedad de diseño.
value* Valor de la propiedad.
-
setMapLibreStyleFromId(newStyle)
facade/js/layer/MapLibre.js, line 255 -
Este método establece el estilo en capa.
Name Type Description newStyleObject Estilo de la capa.
-
setPaintProperty(layerId, property, value)
facade/js/layer/MapLibre.js, line 287 -
Este método establece el valor de una propiedad de pintura.
Name Type Description layerIdString Id de la capa.
propertyString Propiedad de pintura.
value* Valor de la propiedad.
-
template(){String}
facade/js/layer/MapLibre.js, line 173 -
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/MapLibre.js, line 187 -
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()
facade/js/layer/MapLibre.js, line 384 -
Transforma la capa en un GeoJSON.