Class: Attributions

IDEE/control/Attributions~Attributions


import Attributions from 'IDEE/control/Attributions';

Panel de atribuciones API-CING.

new Attributions(scale_, tooltip, position, order, url, collectionsAttributions, closePanel, urlAttribute, type, scale, defaultAttribution, defaultURL, order)

facade/js/control/Attributions.js, line 37

Constructor principal de la clase.

Name Type Description
scale_ Number

Escala de visualización de la capa de atribuciones.

tooltip String

Texto del tooltip.

position String

Posición del control.

order Number

Accesibilidad, tabIndex.

url String

URL del fichero de atribuciones.

collectionsAttributions Object

Colección de atribuciones.

closePanel Boolean

Panel cerrado o abierto.

urlAttribute String

Texto de la url.

type String

geojson o kml, dependiendo de la url.

scale Number

Define cuando cambiara la atribución.

defaultAttribution String

Atribución por defecto.

defaultURL String

URL por defecto.

order Number

Accesibilidad, z-index.

Properties:
Name Type Description
scale_ Number

Escala de visualización de la capa de atribuciones.

tooltip_ String

Texto del tooltip.

position String

Posición del control.

order Number

Accesibilidad, tabIndex.

url_ String

URL del fichero de atribuciones.

collectionsAttributions Object

Colección de atribuciones.

closePanel Boolean

Panel cerrado o abierto.

urlAttribute String

Texto de la url.

type String

geojson o kml, dependiendo de la url.

scale Number

Define cuando cambiara la atribución.

defaultAttribution String

Atribución por defecto.

defaultURL String

URL por defecto.

order Number

Accesibilidad, z-index.

Members

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

Nombre del control.

Methods

accessibilityTab()

facade/js/control/Attributions.js, line 603

Esta método devuelve el panel.

addAttributions(attribuccionParams)

facade/js/control/Attributions.js, line 428

Este método devuelve la vista de atribuciones.

Name Type Description
attribuccionParams Array

Atribuciones.

addHTMLContent(html)

facade/js/control/Attributions.js, line 372

Este método añade el contenido de texto a la vista de atribuciones.

Name Type Description
html String

HTML.

changeAttributions()

facade/js/control/Attributions.js, line 221

Este método muestra las atribuciones de la capa.

checkDefaultAttribution(layer)

facade/js/control/Attributions.js, line 323

Este método devuelve si la capa tiene atribuciones por defecto.

Name Type Description
layer Object

Capa.

createVectorLayer(id, url, type)

facade/js/control/Attributions.js, line 189

Este método añade una nueva capa de atribuciones.

Name Type Description
id String

Nombre de la capa de atribuciones.

url String

URL del fichero de atribuciones.

type String

Tipo de fichero de atribuciones.

createView(map){Promise}

facade/js/control/Attributions.js, line 114

Esta función crea la vista del mapa especificado.

Name Type Description
map IDEE.Map

Mapa

Returns:
Plantilla HTML.

defaultAttribution(layer, zoom)

facade/js/control/Attributions.js, line 294

Este método añade el contenido de las atribuciones.

Name Type Description
layer Array

Capas.

zoom Number

Zoom.

destroy()

facade/js/control/Attributions.js, line 593

Esta método destruye el control.

equals(obj){boolean}

facade/js/control/Attributions.js, line 559

Esta función comprueba si un objeto es igual a este control.

Name Type Description
obj *

Objeto a comparar.

Returns:
Iguales devuelve verdadero, falso si no son iguales.

getAttributions(){Array}

facade/js/control/Attributions.js, line 571

Esta método devuelve las atribuciones.

Returns:
Atribuciones.

getAttributionsFromMap(layers){Array}

facade/js/control/Attributions.js, line 509

Optione las attribuciones de las capas cargadas

Name Type Description
layers Array

Capas.

Returns:
Atribuciones.

getHelp()

facade/js/control/Attributions.js, line 530

Obtiene la ayuda del control

getMapAttributions(featuresAttributions)

facade/js/control/Attributions.js, line 408

Este método devuelve la atribución de objetos que intersectan con el bbox.

Name Type Description
featuresAttributions Array

Atribuciones.

initMode()

facade/js/control/Attributions.js, line 171

Este método inicia el modo de funcionamiento del control.

setAttributions(attr)

facade/js/control/Attributions.js, line 582

Esta método cambia las atribuciones.

Name Type Description
attr Array

Atribuciones.

setVisible(visibility)

facade/js/control/Attributions.js, line 396

Este método cambia la visibilidad de la vista de atribuciones.

Name Type Description
visibility Boolean

Visibilidad.