Class: BackgroundLayers

IDEE/control/BackgroundLayers~BackgroundLayers


import BackgroundLayers from 'IDEE/control/BackgroundLayers';

Selector de capas de fondo API-CING. Añade un selector de capas base al mapa.

new BackgroundLayers(map, idLayer, visible)

facade/js/control/BackgroundLayers.js, line 40

Constructor principal de la clase. Las capas base provienen de "IDEE.config.backgroundlayers".

Name Type Description
map IDEE.map

Mapa.

idLayer Number

Identificador de la capa.

visible Boolean

Define si será visible.

Properties:
Name Type Description
layer Array.<Layer>

Proviene de "IDEE.config.backgroundlayers".

flattedLayers Array.<Layer>

Concadena las capas generadas.

activeLayer Number

Esta propiedad indica la capa que se activa.

idLayer Number

Indica la capa que se mostrará primero.

visible Boolean

Indica si sera visible o no.

Extends

  • IDEE.Control

Members

module:IDEE/control/BackgroundLayers~BackgroundLayers.NAME{string}

Nombre para identificar este control.

Methods

changeStyleResponsive(change)

facade/js/control/BackgroundLayers.js, line 181

Cambia al estilo "responsive".

Name Type Description
change Boolean

Falso móvil (768px), ordenador verdadera (2000px).

createView(map)

facade/js/control/BackgroundLayers.js, line 115

Este método genera la vista.

Name Type Description
map IDEE.Map

Mapa donde se incluirá el control.

equals(control){Boolean}

facade/js/control/BackgroundLayers.js, line 155

Este método compara los controles.

Name Type Description
control IDEE.Control

Objeto control para comparar.

Returns:
Verdadero es igual, falso si no.

getHelp()

facade/js/control/BackgroundLayers.js, line 285

Obtiene la ayuda del control

handlerClickDesktop(e, layersInfo, i)

facade/js/control/BackgroundLayers.js, line 205

Este método administra el evento de clic cuando la aplicación está en resolución de escritorio.

Name Type Description
e Event

Evento.

layersInfo IDEE.layer

Capas.

i Number

Índice.

handlerClickMobile(e)

facade/js/control/BackgroundLayers.js, line 236

Esta función gestiona el evento de clic cuando la aplicación está en resolución móvil.

Name Type Description
e Event

Evento.

listen(html)

facade/js/control/BackgroundLayers.js, line 272

Esta función agrega el detector de eventos a cada botón del html.

Name Type Description
html HTMLElement

Elemento botón.

removeLayers()

facade/js/control/BackgroundLayers.js, line 260

Esta función elimina "this.layers" del mapa.

showBaseLayer(e, layersInfo)

facade/js/control/BackgroundLayers.js, line 166

Evento que muestra la capa cuando se hace clic.

Name Type Description
e DOMEvent

Clic en html.

layersInfo object

Opciones de la capa.