new Attributions(scale_, tooltip, position, order, url, collectionsAttributions, closePanel, urlAttribute, type, scale, defaultAttribution, defaultURL, order)
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 attribuccionParamsArray 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 htmlString 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 layerObject 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 idString Nombre de la capa de atribuciones.
urlString URL del fichero de atribuciones.
typeString 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 mapIDEE.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 layerArray Capas.
zoomNumber 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 layersArray 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 featuresAttributionsArray 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 attrArray Atribuciones.
-
setVisible(visibility)
facade/js/control/Attributions.js, line 396 -
Este método cambia la visibilidad de la vista de atribuciones.
Name Type Description visibilityBoolean Visibilidad.