new BackgroundLayers(map, idLayer, visible)
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 changeBoolean 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 mapIDEE.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 controlIDEE.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 eEvent Evento.
layersInfoIDEE.layer Capas.
iNumber Í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 eEvent 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 htmlHTMLElement 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 eDOMEvent Clic en html.
layersInfoobject Opciones de la capa.