new Map(userParameters, options)
Constructor principal de la clase.
| Name | Type | Description |
|---|---|---|
userParameters |
string | Mx.parameters.Map |
Parámetros.
|
options |
Mx.parameters.MapOptions |
Opciones personalizadas para la implementación proporcionado por el usuario.
|
Properties:
| Name | Type | Description |
|---|---|---|
_defaultProj |
Boolean | Indica si la proyección utilizada es por defecto. |
panel |
object | Objeto del panel. |
userMaxExtent |
Array.<Number> | Extensión máxima proporcionada por el usuario. |
Extends
- IDEE.facade.Base
Members
-
module:IDEE/Map~Map.DRAWLAYER_STYLE{object}
-
Opciones de estilo de capa.
Methods
-
module:IDEE/Map~Map.LAYER_SORT(layer1, layer2)
facade/js/Map.js, line 4705 -
Ordenar capas por zindex.
Name Type Description layer1IDEE.layer Capa.
layer2IDEE.layer Otra Capa.
-
addAttribution(attribuccion)
facade/js/Map.js, line 545 -
Método para añadir atribuciones al control de atribuciones.
Name Type Description attribuccionattribuccion Atribución.
-
addControls(controlsParam){Map}
facade/js/Map.js, line 2951 -
Este método agrega controles especificados por el usuario.
Name Type Description controlsParamstring | Object | Array.<String> | Array.<Object> Colección o nombre de los controles.
Returns:
Devuelve el estado del mapa.
-
addGeoPackage(layersParam){Map}
facade/js/Map.js, line 2809 -
Este método agrega las capas GeoPackage al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.GeoPackage> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addGeoPackageTile(layersParam){Map}
facade/js/Map.js, line 2744 -
Este método agrega las capas GeoPackageTile al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.GeoPackageTile> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addGeoTIFF(layersParam){Map}
facade/js/Map.js, line 1661 -
Este método agrega las capas GeoTIFF al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.GeoTIFF> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addKML(layersParam){Map}
facade/js/Map.js, line 1278 -
Este método agrega las capas KML al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.KML> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addLabel(labelParam, coordParam, removePrevious)
facade/js/Map.js, line 4122 -
Añade la etiqueta. Es posible añadir multiples etiquetas a la vez.
Name Type Default Description labelParamLabel | Array.<Label> Estquetas o colecciones de etiquetas a añadir.
coordParamArray Array con las coordenadas de las etiquetas, o conjunto de Arrays de coordenadas.
removePreviousboolean true Opcional, indica si se eliminan o no las etiquetas anteriores. Si se añaden multiples etiquetas y el valor no es false, solo añade la última etiqueta.
-
addLayerGroups(layerGroups){IDEE.Map}
facade/js/Map.js, line 1014 -
Añade un grupo de capa al mapa.
Name Type Description layerGroupsArray.<IDEE.layer.Group> -
addLayers(layersParam){Map}
facade/js/Map.js, line 695 -
Este método agrega capas especificadas por el usuario.
Name Type Description layersParamstring | Object | Array.<String> | Array.<Object> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addMapLibre(layersParam){Map}
facade/js/Map.js, line 1773 -
Este método agrega las capas MapLibre al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.MapLibre> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addMBTiles(layersParamVar){Map}
facade/js/Map.js, line 2207 -
Este método agrega las capas de MBTiles al mapa.
Name Type Description layersParamVarArray.<string> | Array.<Mx.parameters.MBTiles> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addMBTilesVector(layersParamVar){Map}
facade/js/Map.js, line 2290 -
Este método agrega las capas de MBTilesVector al mapa.
Name Type Description layersParamVarArray.<string> | Array.<Mx.parameters.MBTilesVector> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addMVT(layersParam){Map}
facade/js/Map.js, line 2131 -
Este método agrega capas MVT.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.WMTS> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addOGCAPIFeatures(layersParam){Map}
facade/js/Map.js, line 1887 -
Este método agrega las capas OGCAPIFeatures al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.OGCAPIFeatures> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addPanels(){Map}
facade/js/Map.js, line 4295 -
Añade los paneles.
Returns:
Devuelve el estado del mapa.
-
addPlugin(plugin){Map}
facade/js/Map.js, line 3885 -
Este método agrega una instancia de un especificado complemento desarrollado.
Name Type Description pluginMx.Plugin Agrega los plugins al mapa.
Returns:
Devuelve el estado del mapa.
-
addPlugins(plugins){Map}
facade/js/Map.js, line 3916 -
Este método agrega plugins.
Name Type Description pluginsArray.<Plugin> Plugins para añadir al mapa.
Returns:
Devuelve el estado del mapa.
-
addPopup(popup, coordinate, removePrevious){Map}
facade/js/Map.js, line 4521 -
Añade el "Popup". Es posible añadir multiples "Popup" a la vez.
Name Type Default Description popuppopup | Array.<Popup> "Popup" o array de "Popup" a añadir.
coordinateArray Array con las coordenadas del popup, o conjunto de Arrays de coordenadas.
removePreviousboolean true Opcional, indica si se eliminan o no los popups anteriores. Si se añaden multiples popups y el valor no es false, solo añade el último popup.
Returns:
Devuelve el estado del mapa.
-
addQuickLayers(layersParam){Map}
facade/js/Map.js, line 2866 -
Este método agrega las capas rápidas al mapa.
Name Type Description layersParamArray.<string> | String Colección de nombres de capas. rápidas o nombre de una capa rápida.
Returns:
Devuelve el estado del mapa.
-
addSections(sections){IDEE.Map}
facade/js/Map.js, line 949 -
Añade una sección al mapa.
Name Type Description sectionsArray.<IDEE.layer.Section> Secciones a añadir.
-
addTerrain(layersParam){Map}
facade/js/Map.js, line 2664 -
Este método agrega las capas Terrain al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Terrain> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addTiles3D(layersParam){Map}
facade/js/Map.js, line 2562 -
Este método agrega las capas Tiles3D al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Tiles3D> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addTMS(layersParam){Map}
facade/js/Map.js, line 2467 -
Este método agrega las capas TMS al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addUnknowLayers_(layersParamVar)
facade/js/Map.js, line 1568 -
Este método agrega las capas de tipo desconocido al mapa.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description layersParamVarArray.<string> | Array.<Mx.parameters.Layer> Colección u objeto de capa.
-
addWFS(layersParam){Map}
facade/js/Map.js, line 1522 -
Este método agrega las capas WFS al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.WFS> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addWMC(layersParam){Map}
facade/js/Map.js, line 1137 -
Este método añade capas WMC al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.WMC> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addWMS(layersParam){Map}
facade/js/Map.js, line 1388 -
Este método agrega las capas WMS al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.WMS> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addWMTS(layersParam){Map}
facade/js/Map.js, line 2000 -
Este método agrega las capas WMTS al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.WMTS> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
addXYZ(layersParam){Map}
facade/js/Map.js, line 2375 -
Este método agrega las capas XYZ al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Colección u objeto de capa.
Returns:
Devuelve el estado del mapa.
-
calculateMaxExtent(){Promise}
facade/js/Map.js, line 3091 -
Este método proporciona la extensión máxima para esta instancia de mapa. Versión asíncrona de "getMaxExtent".
Returns:
Devuelve la extensión máxima.
-
collectorCapabilities_(layers)
facade/js/Map.js, line 853 -
Este método almacena en this.collectionCapabilities las "capabilities" de las capas. Esto se usará para evitar llamadas innecesarias al servidor.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description layersstring | Object | Array.<String> | Array.<Object> Colección u objeto de capa.
-
createAttribution(options)
facade/js/Map.js, line 490 -
Método que crea el control de atribuciones.
Name Type Description optionsObject Parámetros del control.
-
createMainPanels_()
facade/js/Map.js, line 4371 -
Crea paneles.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
-
defaultProj(){Mx.Projection}
facade/js/Map.js, line 4693 -
Devuelve la proyección por defecto.
Returns:
Proyección por defecto.
-
destroy(){Map}
facade/js/Map.js, line 4100 -
Este método destruye el mapa, limpiando el HTML y anular el registro de todos los eventos.
Returns:
Devuelve el estado del mapa.
-
drawFeatures(features)
facade/js/Map.js, line 4271 -
Dibuja objetos geográficos.
Name Type Description featuresArray.<Feature> | Feature Colección de objetos geográficos.
-
drawPoints(points)
facade/js/Map.js, line 4232 -
Dibujar puntos.
Name Type Description pointsArray.<Mx.Point> | Mx.Point Colección de puntos.
-
enableDrag(active)
facade/js/Map.js, line 4930 -
Este método permite activar o desactivar la interacción de panneo. El valor por defecto es true.
Name Type Description activeBoolean determina si se activa o desactiva el panneo.
- Deprecated
- Yes
-
enableMouseWheel(active)
facade/js/Map.js, line 4876 -
Este método controla si la interacción de zoom con la rueda del ratón está activa o no. El valor por defecto es true
Name Type Description activeBoolean determina si se activa o desactiva el zoom.
-
enablePan(active)
facade/js/Map.js, line 4916 -
Este método permite activar o desactivar la interacción de panneo. El valor por defecto es true.
Name Type Description activeBoolean determina si se activa o desactiva el panneo.
-
evtRemoveAttributions_()
facade/js/Map.js, line 4638 -
Método para eliminar las atribuciones de las capas.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
-
evtSetAttributions_()
facade/js/Map.js, line 4606 -
Método para añadir las atribuciones de las capas.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
-
featureHandlerLayerGroup(layerGroup)
facade/js/Map.js, line 1058 -
Manejador de objetos geográficos para los grupos de capas.
Name Type Description layerGroupIDEE.layer.Group Grupo de capas.
-
getAttributions(){Boolean}
facade/js/Map.js, line 604 -
Método que devuelve las attribuciones del Mapa.
Returns:
Verdadero devuelve todas las attribuciones.
-
getBaseLayers(){Array.<Layer>}
facade/js/Map.js, line 666 -
Este método devuelve las capas base del mapa.
Returns:
Matriz con las capas base.
-
getBbox(){Mx.Extent}
facade/js/Map.js, line 3190 -
Este método proporciona la extensión actual ("bbox") de esta instancia del mapa.
Returns:
Regresa el "Bbox".
-
getCenter(){Array.<Number>}
facade/js/Map.js, line 3408 -
Este método proporciona el centro actual de esta instancia del mapa.
Returns:
Las coordenadas del centro del mapa.
-
getContainer(){Object}
facade/js/Map.js, line 4413 -
Este método proporciona el contenedor.
Returns:
Devuelve el contenedor.
-
getControls(controlsParam){Array.<Control>}
facade/js/Map.js, line 2902 -
Este método devuelve los controles especificados por el usuario.
Name Type Description controlsParamstring | Array.<String> Controles de nombre de colección.
Returns:
Matriz de retorno de controles.
-
getEnvolvedExtent(){Promise}
facade/js/Map.js, line 3972 -
Este método proporciona la promesa de un alcance envolvido de esta instancia del mapa.
Returns:
Devuelve la extensión máxima, asíncrono.
-
getExactScale(){Mx.Projection}
facade/js/Map.js, line 3727 -
Este método proporciona la escala actual de esta instancia del mapa.
Returns:
Devuelve la escala.
-
getExtentConstrains(){String|Object}
facade/js/Map.js, line 3838 -
Este método obtiene las restricciones de extensión para esta instancia del mapa.
Returns:
Devuelve las restricciones de extensión.
-
getFeatureCenter(){Array.<Number>}
facade/js/Map.js, line 3586 -
Este método devuelve el centro de un elemento geográfico.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Returns:
Centro de un elemento geográfico.
-
getFeatureHandler(){IDEE.handler.Feature}
facade/js/Map.js, line 683 -
Este método devuelve los manejadores de objetos geográficos.
Returns:
Devuelve los manejadores de objetos geográficos
-
getGeoJSON(layersParam){Array.<WFS>}
facade/js/Map.js, line 1494 -
Este método agrega las capas de GeoJSON al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Opcional
- Matriz de capas de nombres, escriba GeoJSON.
Returns:
Capas del mapa.
-
getGeoPackageTile(filters){Array.<IDEE.layer.GeoPackageTile>}
facade/js/Map.js, line 2729 -
Este método devuelve las capas GeoPackageTile del mapa.
Name Type Description filtersObject Opcional.
Returns:
Capas del mapa.
-
getGeoTIFF(layersParam){Array.<GeoTIFF>}
facade/js/Map.js, line 1625 -
Este método obtiene las capas GeoTIFF agregadas al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.WMC> Opcional.
- Matriz de capas de nombres, tipo GeoTIFF.
Returns:
Matriz de capas, tipo GeoTIFF.
-
getImageMap(map, type, canva, isPromise){String}
facade/js/Map.js, line 4863 -
Este método devuelve una captura de pantalla del mapa.
Name Type Description mapIDEE.Map Mapa del que se obtiene el canvas.
typeString Formato de la imagen resultante.
canvaHTMLCanvasElement Elemento canvas.
isPromiseBoolean Si tiene que devolver una promesa (MapLibre).
Returns:
Imagen en base64
-
getImplementation(){string}
facade/js/Map.js, line 4847 -
Función que obtiene el nombre de la implementación del mapa.
Returns:
Devuelve el nombre de la implementación.
-
getInitCenter_(){Array.<Number>}
facade/js/Map.js, line 4071 -
Este método devuelve el centro inicial del mapa.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Returns:
Devuelve el centro, asíncrono.
-
getKML(layersParam){Array.<KML>}
facade/js/Map.js, line 1242 -
Esta función agrega las capas KML al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Opcional.
- Matriz de capas de nombres, tipo KML.
Returns:
Matriz de capas, tipo KML.
-
getLabel(){Array.<Label>}
facade/js/Map.js, line 4198 -
Devuelve la etiqueta.
Returns:
Devuelve las etiquetas.
-
getLabels(){Array.<Label>}
facade/js/Map.js, line 4209 -
Devuelve las etiquetas.
Returns:
Devuelve las etiquetas.
-
getLayerGroup(){Array.<IDEE.layer.Group>}
facade/js/Map.js, line 998 -
Este método devuelve los grupos que tenga el mapa.
-
getLayers(layersParam){Array.<Layer>}
facade/js/Map.js, line 619 -
Este método obtiene las capas agregadas al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Matriz de nombres de capas.
Returns:
Devuelve una matriz de capas.
-
getLOD(){Number}
facade/js/Map.js, line 3633 -
Este obtiene el factor de escala para la resolución de renderizado de esta instancia del mapa. Por defecto, 1.
Returns:
LOD
-
getMapImpl(){Object}
facade/js/Map.js, line 4427 -
Este método proporciona la implementación el mapa.
Returns:
Implementación el mapa.
-
getMapLibre(layersParam){Array.<MapLibre>}
facade/js/Map.js, line 1737 -
Este método obtiene las capas MapLibre agregadas al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.WMC> Opcional.
- Matriz de capas de nombres, tipo MapLibre.
Returns:
Matriz de capas, tipo MapLibre.
-
getMaxExtent(){Mx.Extent}
facade/js/Map.js, line 3067 -
Este método proporciona la extensión máxima para esta instancia del mapa.
Returns:
Devuelve la extensión máxima.
-
getMaxZoom(inmeters){Number}
facade/js/Map.js, line 3294 -
Este método proporciona el zoom máximo de esta instancia del mapa.
Name Type Default Description inmetersBoolean false Si es verdadero el zoom obtenido está en metros, en caso contrario como nivel de zoom. Por defecto, es falso.
Returns:
Devuelve el zoom máximo actual.
-
getMBTiles(layersParam){Array.<IDEE.layer.MBTiles>}
facade/js/Map.js, line 2177 -
Este método obtiene las capas MBTiles agregadas al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.MBTiles> Opcional.
- Matriz de capas de nombres, tipo MBTiles.
Returns:
Capas del mapa.
-
getMBTilesVector(layersParamVar){Array.<IDEE.layer.MBTilesVector>}
facade/js/Map.js, line 2259 -
Este método obtiene las capas MBTilesVector agregadas al mapa.
Name Type Description layersParamVarArray.<string> | Array.<Mx.parameters.MBTilesVector> Opcional.
- Matriz de capas de nombres, tipo MBTilesVector.
Returns:
Capas del mapa.
-
getMinZoom(inmeters){Number}
facade/js/Map.js, line 3272 -
Este método proporciona el zoom mínimo de esta instancia del mapa.
Name Type Default Description inmetersBoolean false Si es verdadero el zoom obtenido está en metros, en caso contrario como nivel de zoom. Por defecto, es falso.
Returns:
Devuelve el zoom mínimo actual.
-
getMultiWorld(){Boolean}
facade/js/Map.js, line 3509 -
Este método obtiene el estado actual de multiWorld de la instancia del mapa.
Returns:
Valor actual.
-
getMVT(layersParam){Array.<WMTS>}
facade/js/Map.js, line 2072 -
Este método obtiene las capas MVT.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.WMTS> Opcional.
- Matriz de capas de nombres, tipo MVT.
Returns:
Capas del mapa.
-
getOGCAPIFeatures(layersParam){Array.<OGCAPIFeatures>}
facade/js/Map.js, line 1850 -
Este método agrega las capas de OGCAPIFeatures al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Opcional
- Matriz de capas de nombres, escriba OGCAPIFeatures.
Returns:
Capas del mapa.
-
getOverlayLayers(){Array.<IDEE.Layers>}
facade/js/Map.js, line 4888 -
Método que devuelve las capas superpuestas añadidas al mapa.
Returns:
capas superpuestas.
-
getPanels(){array.<Panel>}
facade/js/Map.js, line 4340 -
Devuelve los paneles.
Returns:
Colección de paneles.
-
getPlugins(namesParam){Map}
facade/js/Map.js, line 3851 -
Este método devuelve todos los complementos agregados al mapa.
Name Type Description namesParamMx.Plugin Nombre del plugin.
Returns:
Devuelve el estado del mapa.
-
getPopup(){Popup}
facade/js/Map.js, line 4442 -
Devuelve "Popup", en caso de existir más de un popup en el mapa devolverá el primero añadido.
Returns:
Devuelve "Popup". Si hay más de uno,devolverá el primero añadido en el mapa.
-
getPopups(){Array.<Popup>}
facade/js/Map.js, line 4459 -
Devuelve todos los "popup" añadidos al mapa.
Returns:
Devuelve todos los "popup".
-
getProjection(){Mx.Projection}
facade/js/Map.js, line 3747 -
Este método proporciona la proyección actual de esta instancia del mapa.
Returns:
Devuelve la proyección.
-
getResolutions(){Array.<Number>}
facade/js/Map.js, line 3613 -
Este método proporciona las resoluciones de esta instancia del mapa.
Returns:
Resoluciones de esta instancia del mapa.
-
getRootLayers(layersParam){Array.<Layer>}
facade/js/Map.js, line 652 -
Este método obtiene las capas que no están en ningún grupo de capas o sección.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Matriz de nombres de capas.
Returns:
Devuelve una matriz de capas.
-
getRotation(){number}
facade/js/Map.js, line 4803 -
Función que devuelve la rotación del mapa.
Returns:
Devuelve la rotación del mapa.
-
getScale(){Mx.Projection}
facade/js/Map.js, line 3707 -
Este método proporciona la escala actual de esta instancia del mapa.
Returns:
Escala de devolución.
-
getSections(){Array.<IDEE.layer.Section>}
facade/js/Map.js, line 932 -
Este método devuelve las secciones que tenga el mapa.
Returns:
Secciones del mapa.
-
getTerrain(layersParamVar){Array.<IDEE.layer.Terrain>}
facade/js/Map.js, line 2631 -
Este método devuelve las capas Terrain del mapa.
Name Type Description layersParamVarArray.<string> | Array.<Mx.parameters.Layer> Opcional.
- Matriz de capas de nombres, tipo Terrain.
Returns:
Capas del mapa.
-
getTicket(){String}
facade/js/Map.js, line 4056 -
Este método devuelve el ticket, si se ha establecido, para controlar capas seguras.
Returns:
Devuelve el ticket.
-
getTiles3D(layersParamVar){Array.<IDEE.layer.Tiles3D>}
facade/js/Map.js, line 2529 -
Este método devuelve las capas Tiles3D del mapa.
Name Type Description layersParamVarArray.<string> | Array.<Mx.parameters.Layer> Opcional.
- Matriz de capas de nombres, tipo Tiles3D.
Returns:
Capas del mapa.
-
getTMS(layersParam){Array.<IDEE.layer.TMS>}
facade/js/Map.js, line 2437 -
Este método devuelve las capas TMS al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Opcional.
- Matriz de capas de nombres, tipo TMS.
Returns:
Capas del mapa.
-
getWFS(layersParam){Array.<WFS>}
facade/js/Map.js, line 1457 -
Este método agrega las capas WFS al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Opcional.
- Matriz de capas de nombres, tipo WFS.
Returns:
Capas del mapa.
-
getWMC(layersParam){Array.<WMC>}
facade/js/Map.js, line 1101 -
Este método obtiene las capas WMC añadidas al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Opcional.
- Matriz de capas de nombres, tipo WMC.
Returns:
Matriz de capas, tipo WMC.
-
getWMS(layersParam){Array.<WMS>}
facade/js/Map.js, line 1352 -
Este método obtiene las capas WMS agregadas al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.WMC> Opcional.
- Matriz de capas de nombres, tipo WMS.
Returns:
Matriz de capas, tipo WMS.
-
getWMTS(layersParam){Array.<WMTS>}
facade/js/Map.js, line 1964 -
Este método obtiene las capas WMTS agregadas al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.WMTS> Opcional.
- Matriz de capas de nombres, tipo WMTS.
Returns:
Capas del mapa.
-
getXYZs(layersParam){Array.<IDEE.layer.XYZ>}
facade/js/Map.js, line 2345 -
Este método devuelve las capas XYZ al mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Opcional.
- Matriz de capas de nombres, tipo XYZ.
Returns:
Capas del mapa.
-
getZoom(exact, inmeters){Number}
facade/js/Map.js, line 3247 -
Este método proporciona el zoom actual de esta instancia del mapa.
Name Type Default Description exactBoolean true Permite devolver el zoom exacto del mapa en caso de que se permita niveles de zoom intermedios, Por defecto es true.
inmetersBoolean false Si es verdadero el zoom obtenido está en metros, en caso contrario como nivel de zoom. Por defecto, es falso.
Returns:
Devuelve el zoom actual.
-
getZoomConstrains(){Boolean}
facade/js/Map.js, line 3459 -
Este método obtiene el estado actual de zoomConstrains de la instancia del mapa.
Returns:
Valor actual.
-
hasControl(control){Boolean}
facade/js/Map.js, line 3009 -
Este método comprueba si el mapa tiene un control añadido o no.
Name Type Description controlString nombre del control a buscar.
Returns:
Devuelve si el mapa tiene o no el control.
-
on(eventType, listener, optThis)
facade/js/Map.js, line 4573 -
Establece la devolución de llamada cuando se carga la instancia.
Name Type Description eventTypeIDEE.evt Tipo de evento.
listenerfunction "Callback".
optThisObject Opciones de la instancia del mapa.
-
once(eventType, listener, optThis)
facade/js/Map.js, line 4591 -
Establece la devolución de llamada cuando se carga la instancia.
Name Type Description eventTypeIDEE.evt Tipo de evento.
listenerfunction "Callback".
optThisObject Opciones de la instancia del mapa.
-
refresh(){Map}
facade/js/Map.js, line 4677 -
Esta función actualiza el estado de la instancia del mapa.
Returns:
Devuelve el estado del mapa.
-
refreshWMCSelectorControl()
facade/js/Map.js, line 1194 -
Este método actualiza el control para seleccionar una capa WMC.
-
removeAttribution(id)
facade/js/Map.js, line 588 -
Método para eliminar atribuciones al control de atribuciones.
Name Type Description idString Nombre de la capa o id de la atribución.
-
removeCenter()
facade/js/Map.js, line 3597 -
Este método elimina el centro del mapa.
-
removeControls(controlsParam){Map}
facade/js/Map.js, line 3030 -
Este método elimina los controles especificados del mapa.
Name Type Description controlsParamstring | Array.<string> Colección o nombre de los controles especificado por el usuario.
Returns:
Devuelve el estado del mapa.
-
removeFeatures(features)
facade/js/Map.js, line 4283 -
Elimina los objetos geográficos.
Name Type Description featuresArray.<Feature> | Feature Colección de objetos geográficos.
-
removeGeoPackage(layersParamVar){Map}
facade/js/Map.js, line 2839 -
Este método elimina las capas GeoPackage del mapa.
Name Type Description layersParamVarArray.<string> | Array.<Mx.parameters.Layer> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeGeoPackageTile(layersParam){Map}
facade/js/Map.js, line 2783 -
Este método elimina las capas GeoPackageTile del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeGeoTIFF(layersParam){Map}
facade/js/Map.js, line 1708 -
Este método elimina las capas GeoTIFF del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.GeoTIFF> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeKML(layersParam){Map}
facade/js/Map.js, line 1323 -
Este método elimina las capas KML del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.KML> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeLabel(label){Array.<object>}
facade/js/Map.js, line 4221 -
Elimina las etiquetas.
Name Type Description labellabel | Array.<Label> Etiqueta o array de etiquetas a eliminar.
Returns:
Devuelve las etiquetas.
-
removeLayerGroup(layerGroups){IDEE.Map}
facade/js/Map.js, line 1078 -
Elimina un grupo de capa al mapa.
Name Type Description layerGroupsArray.<IDEE.layer.Group> specified by the user
-
removeLayers(layersParam){Map}
facade/js/Map.js, line 900 -
Este método elimina las capas especificadas del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeMapLibre(layersParam){Map}
facade/js/Map.js, line 1821 -
Este método elimina las capas MapLibre del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.MapLibre> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeMBTiles(layersParam){Map}
facade/js/Map.js, line 2240 -
Este método elimina las capas de MBTiles del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.MBTiles> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeMBTilesVector(layersParam){Map}
facade/js/Map.js, line 2323 -
Este método elimina las capas de MBTilesVector del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.MBTilesVector> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeMVT(layersParam){Map}
facade/js/Map.js, line 2106 -
Este método elimina las capas MVT del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.WMTS> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeOGCAPIFeatures(layersParam){Map}
facade/js/Map.js, line 1935 -
Este método elimina las capas OGCAPIFeatures del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.OGCAPIFeatures> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeOverlayLayers(){IDEE.Map}
facade/js/Map.js, line 4901 -
Método que elimina todas las capas superpuestas añadidas al mapa.
Returns:
mapa
-
removePanel(){Map}
facade/js/Map.js, line 4321 -
Elimina un panel del mapa.
Returns:
Devuelve el estado del mapa.
-
removePlugins(plugins){Map}
facade/js/Map.js, line 3941 -
Este método elimina los complementos especificados del mapa.
Name Type Description pluginsArray.<Plugin> Especificado por el usuario.
Returns:
Devolver estado del mapa.
-
removePopup(popup){Map}
facade/js/Map.js, line 4477 -
Elimina "Popup". Es posible eliminar multiples a la vez.
Name Type Description popuppopup | Array.<Popup> "Popup" o array de "popup" a eliminar.
Returns:
Devuelve el estado del mapa.
-
removeSections(sections){IDEE.Map}
facade/js/Map.js, line 977 -
Elimina una sección del mapa.
Name Type Description sectionsArray.<IDEE.layer.Section> Secciones a eliminar.
-
removeTerrain(layersParam){Map}
facade/js/Map.js, line 2707 -
Este método elimina las capas Terrain del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeTiles3D(layersParam){Map}
facade/js/Map.js, line 2608 -
Este método elimina las capas Tiles3D del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeTMS(layersParam){Map}
facade/js/Map.js, line 2506 -
Este método elimina las capas TMS del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeWFS(layersParam){Map}
facade/js/Map.js, line 1596 -
Este método elimina las capas WFS del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.WFS> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeWMC(layersParam){Map}
facade/js/Map.js, line 1216 -
Este método elimina las capas WMC del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.WMC> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeWMS(layersParam){Map}
facade/js/Map.js, line 1431 -
Este método elimina las capas WMS del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.WMS> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeWMTS(layersParam){Map}
facade/js/Map.js, line 2045 -
Este método elimina las capas WMTS del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.WMTS> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
removeXYZ(layersParam){Map}
facade/js/Map.js, line 2414 -
Este método elimina las capas XYZ del mapa.
Name Type Description layersParamArray.<string> | Array.<Mx.parameters.Layer> Matriz de capas de nombres que desea eliminar.
Returns:
Devuelve el estado del mapa.
-
resetMaxExtent(){Map}
facade/js/Map.js, line 3169 -
Este método restablece la extensión máxima del Mapa.
Returns:
Devuelve el estado del mapa.
-
setBbox(bboxParam, vendorOpts){Map}
facade/js/Map.js, line 3212 -
Este método establece el "bbox" para esta instancia del mapa.
Name Type Description bboxParamString | Array.<String> | Array.<Number> | Mx.Extent El "bbox".
vendorOptsObject Opciones de proveedores.
Returns:
Devuelve el estado del mapa.
-
setCenter(centerParam){Map}
facade/js/Map.js, line 3529 -
Este método establece el centro para esta instancia del mapa.
Name Type Description centerParamString | Array.<String> | Array.<Number> | Mx.Center El nuevo centro.
Returns:
Devuelve el estado del mapa.
-
setExtentConstrains(extentConstrains){Map}
facade/js/Map.js, line 3814 -
Este método establece las restricciones de extensión para esta instancia del mapa.
Name Type Description extentConstrainsString | Object Restricciones de extensión.
Returns:
Devuelve el estado del mapa.
-
setLOD(lod){Map}
facade/js/Map.js, line 3656 -
Este método establece el factor de escala para la resolución de renderizado para esta instancia del mapa. El valor debe encontrarse entre 0 y 2. Si es menor o igual a 0 se establecerá en 0.1 y si es mayor a 2 en 2. En caso de no indicarle ningún valor se esablecerá a 1.
Name Type Description lodNumber LOD.
Returns:
Devuelve el estado del mapa.
-
setMaxExtent(maxExtentParam, zoomToExtent){Map}
facade/js/Map.js, line 3130 -
Este método establece la extensión máxima para esta instancia del mapa.
Name Type Default Description maxExtentParamString | Array.<String> | Array.<Number> | Mx.Extent La extensión máxima.
zoomToExtentBoolean true Establecer "bbox".
Returns:
Devuelve el estado del mapa.
-
setMaxZoom(zoomParam, inmeters){Map}
facade/js/Map.js, line 3384 -
Este método establece el zoom máximo para esta instancia del de mapa.
Name Type Default Description zoomParamString | Number El zoom.
inmetersBoolean false Si es verdadero se indica que el zoom dado por parámetro está en metros, en caso contrario como nivel de zoom. En el caso de ser metros a mayor cantidad menor nivel de zoom. Por defecto, es falso.
Returns:
Devuelve el estado del mapa.
-
setMinZoom(zoomParam, inmeters){Map}
facade/js/Map.js, line 3356 -
Este método establece el zoom mínimo para esta instancia del mapa.
Name Type Default Description zoomParamString | Number El zoom.
inmetersBoolean false Si es verdadero se indica que el zoom dado por parámetro está en metros, en caso contrario como nivel de zoom. En el caso de ser metros a mayor cantidad menor nivel de zoom. Por defecto, es falso.
Returns:
Devuelve el estado del mapa.
-
setMultiWorld(multiWorld){Map}
facade/js/Map.js, line 3479 -
Este método establece el estado de multiWorld instancia del mapa.
Name Type Description multiWorldBoolean Nuevo valor.
Returns:
Devuelve el estado del mapa.
-
setProjection(projectionParam, asDefault){Map}
facade/js/Map.js, line 3769 -
Este método establece la proyección para esta instancia del mapa.
Name Type Description projectionParamString | Mx.Projection Proyección a aplicar al mapa.
asDefaultBoolean Utiliza la proyección por defecto.
Returns:
Devuelve el estado del mapa.
-
setResolutions(resolutionsParam, optional, propagateToWMS){Map}
facade/js/Map.js, line 3679 -
Este método establece las resoluciones para esta instancia del mapa.
Name Type Default Description resolutionsParamString | Array.<String> | Array.<Number> Las resoluciones.
optionalBoolean Indica si las resoluciones son opcionales.
propagateToWMSBoolean true Indica si las resoluciones se deben propagar a las capas WMS.
Returns:
Devuelve el estado del mapa.
-
setRotation(rotation)
facade/js/Map.js, line 4818 -
Función que modifica la rotación del mapa.
Name Type Description rotationnumber Valor que indica cuanto va a rotar el mapa.
-
setTicket(ticket)
facade/js/Map.js, line 4032 -
Este método agrega un ticket para controlar capas seguras.
Name Type Description ticketString Ticket del usuario.
-
setToClosestScale(scale)
facade/js/Map.js, line 4834 -
Este método establece la escala más cercana para esta instancia del mapa.
Name Type Description scaleNumber Escala.
-
setZoom(zoomParam, inmeters, isUserZoom){Map}
facade/js/Map.js, line 3319 -
Este método establece el zoom para esta instancia del mapa.
Name Type Default Description zoomParamString | Number El zoom.
inmetersBoolean false Si es verdadero se indica que el zoom dado por parámetro está en metros, en caso contrario como nivel de zoom. En el caso de ser metros a mayor cantidad menor nivel de zoom. Por defecto, es falso.
isUserZoomBoolean true Indica si el zoom es establecido por el usuario.
Returns:
Devuelve el estado del mapa.
-
setZoomConstrains(zoomConstrains){Map}
facade/js/Map.js, line 3429 -
Este método establece el estado de zoomConstrains instancia del mapa.
Name Type Description zoomConstrainsBoolean Nuevo valor.
Returns:
Devuelve el estado del mapa.
-
setZoomLevels(zoomLevels)
facade/js/Map.js, line 4743 -
Establece los niveles de zoom del mapa aplicando las resoluciones correspondientes.
Name Type Description zoomLevelsNumber Niveles de zoom.
-
zoomToMaxExtent(){Map}
facade/js/Map.js, line 4006 -
Este método obtiene y amplía el mapa en el extensión calculada.
Returns:
Devuelve el estado del mapa.