Class: Map

IDEE/impl/Map~Map


import Map from 'IDEE/impl/Map';

Esta clase crea un mapa con un contenedor "div" específico

new Map(div, facadeMap, options, viewVendorOptions)

impl/ol/js/Map.js, line 107

Constructor principal de la clase. Crea un mapa con un contenedor "div" específico.

Name Type Description
div Object

Elemento "div" proporcionado por el usuario.

facadeMap IDEE.Map

Fachada del mapa a implementar.

options Mx.parameters.MapOptions

Opciones del mapa.

  • zoom: Nivel de zoom inicial del mapa.
  • bbox: Encuadre de visualización del mapa.
  • maxExtent: Máxima extensión permitida; a diferencia del bbox, no se dibujará el mapa fuera de los límites establecidos.
  • projection: Proyección de visualización del mapa.
  • center: Punto central del mapa.
  • label: "Popup" con el texto indicado en una coordenada especificada o, en su defecto, en el centro (center) establecido del mapa.
  • resolutions: Array con las resoluciones asociadas a cada nivel de zoom del mapa.
viewVendorOptions object

Parámetros para la vista del mapa de la librería base.

Properties:
Name Type Description
facadeMap_ IDEE.Map

Fachada del mapa a implementar.

layers_ ol.Collection.<IDEE.Layer>

Capas añadidas al mapa.

controls_ Array.<IDEE.Control>

Controles añadidos al mapa.

initZoom_ Boolean

Indica si el zoom inicial fue calculado. Por defecto verdadero.

userResolutions_ Array.<Number>

Resoluciones asociadas a cada nivel de zoom especificadas por el usuario.

userBbox_ Mx.Extent

Encuadre de visualización del mapa especificado por el usuario.

maxExtentForResolutions_ Mx.Extent

Máxima extensión permitida especificada por el usuario.

envolvedMaxExtent_ Mx.Extent

Extensión máxima envolvente calculada.

_calculatedResolutions Boolean

Indica si las resoluciones fueron calculadas. Por defecto falso.

_resolutionsEnvolvedExtent Boolean

Indica si las resoluciones de las extensión máxima envolvente fueron calculadas. Por defecto falso.

_resolutionsBaseLayer Boolean

Indica si las resoluciones fueron calculadas para las capas base. Por defecto falso.

map_ ol.Map

Implementación del mapa.

Z_INDEX_BASELAYER Object

Objeto con los valores de los z-index.

currentZoom Number

Almacena el zoom del mapa.

objectView Object

Almacena las propiedades indicadas por el usuario para la vista.

sections_ Array.<IDEE.layer.Section>

Secciones añadidas al mapa.

currentRotation Number

Almacena la rotación del mapa.

Extends

  • IDEE.Object

Members

module:IDEE/impl/Map~Map.Z_INDEX{Object}

Z-INDEX para las capas.

currentRotation{Number}

Almacena la rotación del mapa.

currentZoom{Number}

Almacena el zoom del mapa.

objectView{Object}

Almacena las propiedades indicadas por el usuario para la vista.

viewExtent{Mx.Extent}

Extent restringido de navegación para el mapa.

Methods

module:IDEE/impl/Map~Map.registerExternalFunction(name, type)

impl/ol/js/Map.js, line 3653

Este método registra funciones para capas externas.

Name Type Description
name string

Nombre de la función.

type string

Tipo de función. Valores posibles: 'getLayers', 'addLayers', 'removeLayers'.

addControls(controls){Map}

impl/ol/js/Map.js, line 2629

Este método añade los controles del mapa especificados por el usuario.

Name Type Description
controls IDEE.Control

Controles a añadir.

Returns:
Mapa.

addGeoPackageTile(layers){IDEE.impl.Map}

impl/ol/js/Map.js, line 2531

Este método añade las capas GeoPackageTile especificadas por el usuario al mapa.

Name Type Description
layers Array.<IDEE.layer.GeoPackageTile>

Capas GeoPackageTile a añadir.

Returns:
Mapa.

addGeoTIFF(layers){Map}

impl/ol/js/Map.js, line 1482

Este método añade las capas WFS especificadas por el usuario al mapa.

Name Type Description
layers Array.<IDEE.layer.WFS>

Capas WFS a añadir.

Returns:
Mapa.

addKML(layers){Map}

impl/ol/js/Map.js, line 1028

Este método añade las capas KML especificadas por el usuario al mapa.

Name Type Description
layers Array.<IDEE.layer.KML>

Capas KML a añadir.

Returns:
Mapa.

addLabel(label, removePrevious){ol.Map}

impl/ol/js/Map.js, line 3541

Este método añade una etiqueta y elimina la anterior.

Name Type Description
label IDEE.impl.Popup

Etiqueta a añadir.

removePrevious boolean

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.

Returns:
Mapa.

addLayers(layers){Map}

impl/ol/js/Map.js, line 392

Este método añade las capas especificadas por el usuario al mapa.

Name Type Description
layers Array.<IDEE.Layer>

Capas a añadir.

Returns:
Mapa.

addMapLibre(layers){IDEE.impl.Map}

impl/ol/js/Map.js, line 2261

Este método añade las capas MapLibre especificadas por el usuario al mapa.

Name Type Description
layers Array.<IDEE.layer.MapLibre>

Capas MapLibre a añadir.

Returns:
Mapa.

addMBTiles(layers){Map}

impl/ol/js/Map.js, line 1825

Este método añade las capas MBTiles especificadas por el usuario al mapa.

Name Type Description
layers Array.<IDEE.layer.MBTiles>

Capas MBTiles a añadir al mapa.

Returns:
Mapa.

addMBTilesVector(layers){Map}

impl/ol/js/Map.js, line 1929

Este método añade las capas MBTilesVector especificadas por el usuario al mapa.

Name Type Description
layers Array.<IDEE.layer.MBTilesVector>

Capas MBTilesVector a añadir.

Returns:
Mapa.

addMVT(layers){IDEE.impl.Map}

impl/ol/js/Map.js, line 2162

Este método añade las capas MVT especificadas por el usuario al mapa.

Name Type Description
layers Array.<IDEE.layer.MVT>

Capas MVT a añadir.

Returns:
Mapa.

addOGCAPIFeatures(layers){Map}

impl/ol/js/Map.js, line 1604

Este método añade las capas OGCAPIFeatures especificadas por el usuario al mapa.

Name Type Description
layers Array.<IDEE.layer.OGCAPIFeatures>

Capas OGCAPIFeatures a añadir.

Returns:
Mapa.

addSections(sections){IDEE.impl.Map}

impl/ol/js/Map.js, line 649

Este método añade las secciones al mapa.

Name Type Description
sections Array.<IDEE.layer.Section>

Secciones a añadir.

addTMS(layers){IDEE.impl.Map}

impl/ol/js/Map.js, line 2434

Este método añade las capas TMS especificadas por el usuario al mapa.

Name Type Description
layers Array.<IDEE.layer.TMS>

Capas TMS a añadir.

Returns:
Mapa.

addUnknowLayers_(layers){Map}

impl/ol/js/Map.js, line 2030

Este método añade las capas especificadas por el usuario.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
layers Array.<Object>

Capas a añadir.

Returns:
Mapa.

addWFS(layers){Map}

impl/ol/js/Map.js, line 1353

Este método añade las capas WFS especificadas por el usuario al mapa.

Name Type Description
layers Array.<IDEE.layer.WFS>

Capas WFS a añadir.

Returns:
Mapa.

addWMC(layers){Map}

impl/ol/js/Map.js, line 892

Este método añade las capas WMC especificadas por el usuario al mapa.

Name Type Description
layers Array.<IDEE.layer.WMC>

Capas WMC a añadir.

Returns:
Mapa.

addWMS(layers){Map}

impl/ol/js/Map.js, line 1157

Este método añade las capas WMS especificadas por el usuario al mapa.

Name Type Description
layers Array.<FacadeWMS>

Capas WMS a añadir.

Returns:
Mapa.

addWMTS(layers){Map}

impl/ol/js/Map.js, line 1718

Este método añade las capas WMTS especificadas por el usuario al mapa.

Name Type Description
layers Array.<IDEE.layer.WMTS>

Capas WMTS a añadir.

Returns:
Mapa.

addXYZ(layers){IDEE.impl.Map}

impl/ol/js/Map.js, line 2333

Este método añade las capas XYZ especificadas por el usuario al mapa.

Name Type Description
layers Array.<IDEE.layer.XYZ>

Capas XYZ a añadir.

Returns:
Mapa.

destroy()

impl/ol/js/Map.js, line 3422

Este método destruye el mapa, limpiando el HTML y anulando el registro de todos los eventos.

enableMouseWheel(active)

impl/ol/js/Map.js, line 3676

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 Default Description
active Boolean true

determina si se activa o desactiva el zoom con la rueda del ratón.

enablePan(active)

impl/ol/js/Map.js, line 3691

Este método permite activar o desactivar la interacción de panneo. El valor por defecto es true.

Name Type Default Description
active Boolean true

determina si se activa o desactiva el panneo.

getAllLayerInGroup(){Array.<IDEE.Layer>}

impl/ol/js/Map.js, line 777

Devuelve todas las capas de los grupos de capas.

Returns:
Capas.

getBaseLayers(){Array.<IDEE.Layer>}

impl/ol/js/Map.js, line 379

Este método obtiene las capas base del mapa.

Returns:
Capas base del mapa.

getBbox(){Mx.Extent}

impl/ol/js/Map.js, line 2825

Este método obtiene el encuadre de visualización del mapa.

Returns:
Encuadre de visualización del mapa.

getCenter(){Object}

impl/ol/js/Map.js, line 3005

Este método obtiene el centro actual de la instancia del mapa.

Returns:
Centro del mapa.

getContainer(){Object}

impl/ol/js/Map.js, line 3627

Este método proporciona el mapa central utilizado para la implementación.

Returns:
Mapa central utilizado para la implementación.

getControls(filters){Array.<IDEE.Control>}

impl/ol/js/Map.js, line 2574

Este método obtiene los controles especificados por el usuario.

Name Type Description
filters string | Array.<String>

Filtros.

Returns:
Controles.

getExactScale(){number}

impl/ol/js/Map.js, line 3245

Este método obtiene la escala actual exacta para la instancia del mapa.

Returns:
Escala actual.

getGeoJSON(filters){Array.<IDEE.layer.GeoJSON>}

impl/ol/js/Map.js, line 1201

Este método obtiene las capas GeoJSON añadidas al mapa.

Name Type Description
filters Array.<IDEE.Layer>

Filtros a aplicar para la búsqueda.

Returns:
Capas GeoJSON del mapa.

getGeoPackageTile(filters){Array.<IDEE.layer.GeoPackageTile>}

impl/ol/js/Map.js, line 2477

Este método obtiene las capas GeoPackageTile añadidas al mapa.

Name Type Description
filters Array.<IDEE.Layer>

Filtros para aplicar en la búsqueda.

Returns:
Capas GeoPackageTile del mapa.

getGeoTIFF(filters){Array.<IDEE.layer.GeoTIFF>}

impl/ol/js/Map.js, line 1396

Este método obtiene las capas GeoTIFF añadidas al mapa.

Name Type Description
filters Array.<IDEE.Layer>

Filtros a aplicar para la búsqueda.

Returns:
Capas GeoTIFF del mapa.

getGroupedLayers(){Array.<IDEE.Layer>}

impl/ol/js/Map.js, line 747

Devuelve todos los grupos.

Returns:
Grupos.

getImplementation(){string}

impl/ol/js/Map.js, line 3872

Función que obtiene el nombre de la implementación del mapa.

Returns:
Devuelve el nombre de la implementación.

getKML(filters){Array.<IDEE.layer.KML>}

impl/ol/js/Map.js, line 958

Este método obtiene las capas KML añadidas al mapa.

Name Type Description
filters Array.<IDEE.Layer>

Filtros a aplicar para la búsqueda.

Returns:
Capas KML del mapa.

getLabel(){ol.Map}

impl/ol/js/Map.js, line 3555

Este método obtiene una etiqueta. Si hay más de una, es la primera de la lista.

Returns:
Mapa.

getLabels(){ol.Map}

impl/ol/js/Map.js, line 3567

Este método obtiene todas las etiquetas.

Returns:
Mapa.

getLayerGroups(){Array.<IDEE.layer.Group>}

impl/ol/js/Map.js, line 694

Este método devuelve los grupos de capas del mapa.

Returns:
layers from the map

getLayers(filters){Array.<IDEE.Layer>}

impl/ol/js/Map.js, line 331

Este método obtiene las capas del mapa.

Name Type Description
filters Array.<IDEE.Layer>

Filtros a aplicar para la búsqueda.

Returns:
Capas del mapa.

getLengthZIndex_(){Number}

impl/ol/js/Map.js, line 573

Devuelve el total de capas en el mapa y en los grupos de capas.

Método privado.

Returns:
Suma de capas en el mapa y en los grupos de capas.

getMapImpl(){ol.Map}

impl/ol/js/Map.js, line 3390

Este método obtiene la implementación del mapa.

Returns:
Implementación del mapa.

getMapLibre(filtersParam){Array.<IDEE.layer.MapLibre>}

impl/ol/js/Map.js, line 2176

Este método obtiene las capas MapLibre del mapa.

Name Type Description
filtersParam Array.<IDEE.Layer>

Filtros a aplicar para la búsqueda.

Returns:
Capas MapLibre del mapa.

getMaxExtent(){Mx.Extent}

impl/ol/js/Map.js, line 2724

Este método obtiene la extensión máxima para la instancia del mapa.

Returns:
Máxima extensión actual.

getMaxZIndex_(){Number}

impl/ol/js/Map.js, line 589

Devuelve el máximo zIndex de las capas del mapa.

Método privado.

Returns:
zIndex máximo.

getMaxZoom(){Number}

impl/ol/js/Map.js, line 2961

Este método obtiene el máximo zoom actual de la instancia del mapa.

Returns:
Máximo zoom del mapa.

getMBTiles(filtersParam){Array.<IDEE.layer.MBTiles>}

impl/ol/js/Map.js, line 1761

Este método obtiene las capas MBTiles añadidas al mapa.

Name Type Description
filtersParam Array.<IDEE.Layer>

Filtros a aplicar para la búsqueda.

Returns:
Capas MBTiles del mapa.

getMBTilesVector(filtersParam){Array.<IDEE.layer.MBTilesVector>}

impl/ol/js/Map.js, line 1868

Este método obtiene las capas MBTilesVector añadidas al mapa.

Name Type Description
filtersParam Array.<IDEE.Layer>

Filtros a aplicar para la búsqueda.

Returns:
Capas MBTilesVector del mapa.

getMinZoom(){Number}

impl/ol/js/Map.js, line 2944

Este método obtiene el mínimo zoom actual de la instancia del mapa.

Returns:
Mínimo zoom del mapa.

getMultiWorld(){Boolean}

impl/ol/js/Map.js, line 3076

Este método obtiene el estado actual de multiWorld de la instancia del mapa.

Returns:
Valor actual.

getMVT(filtersParam){Array.<IDEE.layer.MVT>}

impl/ol/js/Map.js, line 2077

Este método obtiene las capas MVT del mapa.

Name Type Description
filtersParam Array.<IDEE.Layer>

Filtros a aplicar para la búsqueda.

Returns:
Capas MVT del mapa.

getOGCAPIFeatures(filters){Array.<IDEE.layer.OGCAPIFeatures>}

impl/ol/js/Map.js, line 1525

Este método obtiene las capas OGCAPIFeatures añadidas al mapa.

Name Type Description
filters Array.<IDEE.Layer>

Filtros a aplicar para la búsqueda.

Returns:
Capas OGCAPIFeatures del mapa.

getProjection(){Mx.Projection}

impl/ol/js/Map.js, line 3366

Este método obtiene la proyección actual de la instancia del mapa.

Returns:
Proyección actual de la instancia del mapa.

getResolutions(){Array.<Number>}

impl/ol/js/Map.js, line 3090

Este método obtiene las resoluciones actuales para la instancia del mapa.

Returns:
Resoluciones del mapa.

getRotation(){number}

impl/ol/js/Map.js, line 3809

Función que devuelve la rotación del mapa.

Returns:
Devuelve la rotación del mapa.

getScale(){number}

impl/ol/js/Map.js, line 3215

Este método obtiene la escala actual para la instancia del mapa.

Returns:
Escala actual.

getSections(){Array.<IDEE.layer.Section>}

impl/ol/js/Map.js, line 611

Este método devuelve las secciones del mapa.

Returns:
Secciones del mapa.

getSectionsLayers(){Array.<IDEE.Layer>}

impl/ol/js/Map.js, line 624

Este método devuelve todas las capas que están en alguna sección del mapa.

Returns:
Capas en secciones del mapa.

getTMS(filters){Array.<IDEE.layer.TMS>}

impl/ol/js/Map.js, line 2376

Este método obtiene las capas TMS añadidas al mapa.

Name Type Description
filters Array.<IDEE.Layer>

Filtros para aplicar en la búsqueda.

Returns:
Capas TMS del mapa.

getUnknowLayers_(filters){Array.<FacadeWMS>}

impl/ol/js/Map.js, line 1972

Este método obtiene las capas añadidas al mapa.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
filters Array.<IDEE.Layer>

Filtros a aplicar en la búsqueda.

Returns:
Capas del mapa.

getWFS(filters){Array.<IDEE.layer.WFS>}

impl/ol/js/Map.js, line 1267

Este método obtiene las capas WFS añadidas al mapa.

Name Type Description
filters Array.<IDEE.Layer>

Filtros a aplicar para la búsqueda.

Returns:
Capas WFS del mapa.

getWMC(filters){Array.<IDEE.layer.WMC>}

impl/ol/js/Map.js, line 831

Este método obtiene las capas WMC añadidas al mapa.

Name Type Description
filters Array.<IDEE.Layer>

Filtros a aplicar para la búsqueda.

Returns:
Capas WMC del mapa.

getWMS(filters){Array.<FacadeWMS>}

impl/ol/js/Map.js, line 1071

Este método obtiene las capas WMS añadidas al mapa.

Name Type Description
filters Array.<IDEE.Layer>

Filtros a aplicar para la búsqueda.

Returns:
Capas WMS del mapa.

getWMTS(filters){Array.<IDEE.layer.WMTS>}

impl/ol/js/Map.js, line 1647

Este método obtiene las capas WMTS añadidas al mapa.

Name Type Description
filters Array.<IDEE.Layer>

Filtros a aplicar para la búsqueda.

Returns:
Capas WMTS del mapa.

getXYZs(filters){Array.<IDEE.layer.XYZ>}

impl/ol/js/Map.js, line 2275

Este método obtiene las capas XYZ añadidas al mapa.

Name Type Description
filters Array.<IDEE.Layer>

Filtros a aplicar para la búsqueda.

Returns:
Capas XYZ del mapa.

getZoom(){Number}

impl/ol/js/Map.js, line 2917

Este método obtiene el zoom actual de la instancia del mapa.

Returns:
Zoom del mapa.

getZoomConstrains(){Boolean}

impl/ol/js/Map.js, line 3044

Este método obtiene el estado actual de zoomConstrains de la instancia del mapa.

Returns:
Valor actual.

onMapClick_(evt)

impl/ol/js/Map.js, line 3765

Este método se ejecuta cuando el usuario hace click en el mapa.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
evt IDEE.evt

Evento.

onMapMove_(evt)

impl/ol/js/Map.js, line 3790

Este método se ejecuta cuando el usuario mueve el mapa.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
evt IDEE.evt

Evento.

onMapMoveMouse_(evt)

impl/ol/js/Map.js, line 3841

Este método se ejecuta cuando el usuario mueve el ratón.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
evt IDEE.evt

Evento.

onMapRotate_()

impl/ol/js/Map.js, line 3751

Este método se ejecuta cuando el usuario rota el mapa con la combinación de teclas Shift + Alt.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.

refresh(){Map}

impl/ol/js/Map.js, line 3613

Este método refresca el estado de esta instancia del mapa, es decir, todas sus capas.

Returns:
Mapa.

registerEvents_()

impl/ol/js/Map.js, line 3717

Este método registra el evento de cambio de zoom.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.

removeControls(controls){Map}

impl/ol/js/Map.js, line 2651

Este método elimina los controles del mapa especificados por el usuario.

Name Type Description
controls IDEE.Control

Controles a eliminar.

Returns:
Mapa.

removeGeoPackageTile(layers){IDEE.impl.Map}

impl/ol/js/Map.js, line 2545

Este método elimina las capas GeoPackageTile del mapa especificadas por el usuario.

Name Type Description
layers Array.<IDEE.layer.GeoPackageTile>

Capas GeoPackageTile a eliminar.

Returns:
Mapa.

removeGeoTIFF(layers){Map}

impl/ol/js/Map.js, line 1496

Este método elimina las capas GeoTIFF del mapa especificadas por el usuario.

Name Type Description
layers Array.<IDEE.layer.GeoTIFF>

Capas GeoTIFF a eliminar.

Returns:
Mapa.

removeKML(layers){Map}

impl/ol/js/Map.js, line 1042

Este método elimina las capas KML del mapa especificadas por el usuario.

Name Type Description
layers Array.<IDEE.layer.KML>

Capas KML a eliminar.

Returns:
Mapa.

removeLabel(label){ol.Map}

impl/ol/js/Map.js, line 3580

Este método elimina una etiqueta con el texto indicado.

Name Type Description
label IDEE.impl.Popup

Etiqueta a eliminar.

Returns:
Mapa.

removeLayerGroups(layers){IDEE.impl.Map}

impl/ol/js/Map.js, line 811

Elimina los grupos de capas del mapa.

Name Type Description
layers Array.<IDEE.layer.Group>

Elimina esta capa

removeLayers(layers){Map}

impl/ol/js/Map.js, line 521

Este método elimina las capas del mapa.

Name Type Description
layers Array.<IDEE.Layer>

Capas a eliminar.

Returns:
Mapa.

removeMapLibre(layers){IDEE.impl.Map}

impl/ol/js/Map.js, line 2232

Este método elimina las capas MapLibre del mapa especificadas por el usuario.

Name Type Description
layers Array.<IDEE.layer.MapLibre>

Capas MapLibre a eliminar.

Returns:
Mapa.

removeMBTiles(layers){Map}

impl/ol/js/Map.js, line 1839

Este método elimina las capas MBTiles del mapa especificadas por el usuario.

Name Type Description
layers Array.<IDEE.layer.MBTiles>

Capas MBTiles a eliminar.

Returns:
Mapa.

removeMBTilesVector(layers){Map}

impl/ol/js/Map.js, line 1943

Este método elimina las capas MBTilesVector del mapa especificadas por el usuario.

Name Type Description
layers Array.<IDEE.layer.MBTilesVector>

Capas MBTilesVector a eliminar.

Returns:
Mapa.

removeMVT(layers){IDEE.impl.Map}

impl/ol/js/Map.js, line 2133

Este método elimina las capas MVT del mapa especificadas por el usuario.

Name Type Description
layers Array.<IDEE.layer.MVT>

Capas MVT a eliminar.

Returns:
Mapa.

removeOGCAPIFeatures(layers){Map}

impl/ol/js/Map.js, line 1618

Este método elimina las capas OGCAPIFeatures del mapa especificadas por el usuario.

Name Type Description
layers Array.<IDEE.layer.OGCAPIFeatures>

Capas OGCAPIFeatures a eliminar.

Returns:
Mapa.

removePopup(popup){ol.Map}

impl/ol/js/Map.js, line 3403

Este método elimina el "popup".

Name Type Description
popup IDEE.impl.Popup

"Popup" a eliminar.

Returns:
Mapa.

removeSections(sections){IDEE.impl.Map}

impl/ol/js/Map.js, line 671

Este método elimina las secciones del mapa.

Name Type Description
sections Array.<IDEE.layer.Section>

Secciones a eliminar.

removeTMS(layers){IDEE.impl.Map}

impl/ol/js/Map.js, line 2448

Este método elimina las capas TMS del mapa especificadas por el usuario.

Name Type Description
layers Array.<IDEE.layer.TMS>

Capas TMS a eliminar.

Returns:
Mapa.

removeUnknowLayers_(layers){Map}

impl/ol/js/Map.js, line 2044

Este método elimina las capas del mapa especificadas por el usuario.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
layers Array.<Object>

Capas a eliminar.

Returns:
Mapa.

removeWFS(layers){Map}

impl/ol/js/Map.js, line 1367

Este método elimina las capas WFS del mapa especificadas por el usuario.

Name Type Description
layers Array.<IDEE.layer.WFS>

Capas WFS a eliminar.

Returns:
Mapa.

removeWMC(layers){Map}

impl/ol/js/Map.js, line 919

Este método elimina las capas WMC del mapa especificadas por el usuario.

Name Type Description
layers Array.<IDEE.layer.WMC>

Capas WMC a eliminar.

Returns:
Mapa.

removeWMS(layers){Map}

impl/ol/js/Map.js, line 1171

Este método elimina las capas WMS del mapa especificadas por el usuario.

Name Type Description
layers Array.<FacadeWMS>

Capas WMS a eliminar.

Returns:
Mapa.

removeWMTS(layers){Map}

impl/ol/js/Map.js, line 1732

Este método elimina las capas WMTS del mapa especificadas por el usuario.

Name Type Description
layers Array.<IDEE.layer.WMTS>

Capas WMTS a eliminar.

Returns:
Mapa.

removeXYZ(layers){IDEE.impl.Map}

impl/ol/js/Map.js, line 2347

Este método elimina las capas XYZ del mapa especificadas por el usuario.

Name Type Description
layers Array.<IDEE.layer.XYZ>

Capas XYZ a eliminar.

Returns:
Mapa.

setBbox(bbox, vendorOpts){Map}

impl/ol/js/Map.js, line 2796

Este método establece el encuadre de visualización del mapa.

Name Type Description
bbox Mx.Extent

Nuevo encuadre de visualización del mapa.

vendorOpts Object

Opciones para la biblioteca base.

Returns:
Mapa.

setCalculatedResolutions(_calculatedResolutions)

impl/ol/js/Map.js, line 3706

Este método establece el array de resoluciones calculadas.

Name Type Description
_calculatedResolutions Array.<number>

Array con las resoluciones calculadas.

setCenter(center){Map}

impl/ol/js/Map.js, line 2979

Este método establece el centro actual de la instancia del mapa.

Name Type Description
center Object

Nuevo centro del mapa.

Returns:
Mapa.

setFacadeMap(facadeMap)

impl/ol/js/Map.js, line 3639

Este método establece la fachada del mapa a implementar.

Name Type Description
facadeMap IDEE.Map

Fachada del mapa a implementar.

setMaxExtent(maxExtent, zoomToExtent){Map}

impl/ol/js/Map.js, line 2680

Este método establece la extensión máxima para la instancia del mapa.

Name Type Description
maxExtent Mx.Extent

Nueva extensión máxima.

zoomToExtent Boolean

Indica si se establece la extensión actual.

Returns:
Mapa.

setMaxZoom(zoom){Map}

impl/ol/js/Map.js, line 2899

Este método establece el máximo zoom actual de la instancia del mapa.

Name Type Description
zoom Number

Nuevo máximo zoom del mapa.

Returns:
Mapa.

setMinZoom(zoom){Map}

impl/ol/js/Map.js, line 2880

Este método establece el mínimo zoom actual de la instancia del mapa.

Name Type Description
zoom Number

Nuevo mínimo zoom del mapa.

Returns:
Mapa.

setMultiWorld(multiWorld){Map}

impl/ol/js/Map.js, line 3059

Este método establece el estado de multiWorld instancia del mapa.

Name Type Description
multiWorld Boolean

Nuevo valor.

Returns:
Mapa.

setProjection(bbox){Map}

impl/ol/js/Map.js, line 3266

Este método establece la proyección actual para la instancia del mapa.

Name Type Description
bbox Mx.Projection

Bbox.

Returns:
Mapa.

setResolutions(resolutions, optional, propagateToWMS){Map}

impl/ol/js/Map.js, line 3109

Este método establece las resoluciones actuales para la instancia del mapa.

Name Type Default Description
resolutions Array.<Number>

Resoluciones.

optional Boolean

Indica si las resoluciones son opcionales.

propagateToWMS Boolean true

Indica si las resoluciones se propagan a las capas WMS.

Returns:
Mapa.

setRotation(rotation)

impl/ol/js/Map.js, line 3826

Función que modifica la rotación del mapa.

Name Type Description
rotation number

Valor que indica cuanto va a rotar el mapa.

setToClosestScale(resolution)

impl/ol/js/Map.js, line 3860

Este método establece la resolución más cercana a la indicada.

Name Type Description
resolution number

Resolución.

setZoom(zoom){Map}

impl/ol/js/Map.js, line 2859

Este método establece el actual zoom de la instancia del mapa.

Name Type Description
zoom Number

Nuevo zoom del mapa.

Returns:
Mapa.

setZoomConstrains(zoomConstrains){Map}

impl/ol/js/Map.js, line 3027

Este método establece el estado de zoomConstrains instancia del mapa.

Name Type Description
zoomConstrains Boolean

Nuevo valor.

Returns:
Mapa.

updateResolutionsFromBaseLayer(){IDEE.Map}

impl/ol/js/Map.js, line 3442

Actualiza las resoluciones de este mapa calculadas a partir de las capas base.

Returns:
Mapa

zoomEvent_()

impl/ol/js/Map.js, line 3728

Este método se ejecuta cuando el usuario realiza zoom o rotación.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.