new Legend(options)
Parameters:
Name | Type | Description |
---|---|---|
options |
object | Optionen für das Controlelement |
- Source:
- BKGWebMap/Control/Legend.js, line 5
Members
-
<static> events :OpenLayers.Events
-
Eventhandler
- Source:
- BKGWebMap/Control/Legend.js, line 36
-
<static> labels :object
-
Texte für Labels
- Source:
- BKGWebMap/Control/Legend.js, line 71
-
<static> legendHeight :int
-
Höhe für Legendengrafik. -1 für automatisch vom Server
- Source:
- BKGWebMap/Control/Legend.js, line 57
-
<static> legendsContainer :HTMLElement
-
Container für Legenden
- Source:
- BKGWebMap/Control/Legend.js, line 50
-
<static> legendTitle :HTMLElement
-
Legenden-Titel
- Source:
- BKGWebMap/Control/Legend.js, line 43
-
<static> legendWidth :int
-
Breite für Legendengrafik. -1 für automatisch vom Server
- Source:
- BKGWebMap/Control/Legend.js, line 64
Methods
-
<static> checkRedraw() → {boolean}
-
Überprüft ob sich der Status der Layer seit dem letzten redraw-Aufruf geändert hat.
- Source:
- BKGWebMap/Control/Legend.js, line 147
Returns:
true
Bei Änderung des Status.- Type
- boolean
-
<static> createLegendGraphics(layer) → {Array.<HTMLElement>}
-
Erzeugt die Legendenvisualisierungen für den gegebenen Layer. Dazu muss im Layer legendURL gegeben sein, oder es handelt sich um einen WMS-Layer. Dann wird mit GetLegendGraphic gearbeitet.
Parameters:
Name Type Description layer
- Source:
- BKGWebMap/Control/Legend.js, line 211
Returns:
Liste an Legendengraphiken- Type
- Array.<HTMLElement>
-
<static> draw() → {HTMLElement}
-
Erstellt die Legende für alle Layer in der Karte
- Source:
- BKGWebMap/Control/Legend.js, line 118
Returns:
Eine Referenz zum DOMElement welches die Legende beinhaltet.- Type
- HTMLElement
-
<static> onclick(evt)
-
Ignore clicks, but allowing default browser handling
Parameters:
Name Type Description evt
Event - Source:
- BKGWebMap/Control/Legend.js, line 335
-
<static> ondblclick(evt)
-
Ignore double-clicks, but allowing default browser handling
Parameters:
Name Type Description evt
Event - Source:
- BKGWebMap/Control/Legend.js, line 352
-
<static> onmousedown(evt)
-
Parameters:
Name Type Description evt
Event - Source:
- BKGWebMap/Control/Legend.js, line 304
-
<static> onmousemove(evt)
-
Parameters:
Name Type Description evt
Event - Source:
- BKGWebMap/Control/Legend.js, line 313
-
<static> onmousemove(evt)
-
Aktualisiert die Fensterposition im Dragmodus, wenn die Maus bewegt wird
Parameters:
Name Type Description evt
Event - Source:
- BKGWebMap/Control/Window.js, line 277
-
<static> onmouseout(evt)
-
Parameters:
Name Type Description evt
Event - Source:
- BKGWebMap/Control/Legend.js, line 343
-
<static> onmouseup(evt)
-
Parameters:
Name Type Description evt
Event - Source:
- BKGWebMap/Control/Legend.js, line 323
-
<static> onWindowControlClick(evt)
-
Click auf das Minimier-/Maximiersymbol in der Titelleiste
Parameters:
Name Type Description evt
Event - Source:
- BKGWebMap/Control/Window.js, line 294
-
<static> redraw()
-
Erstellt den dynamischen Inhalt, der abhängig von Layeränderungen, etc. ist.
- Source:
- BKGWebMap/Control/Legend.js, line 169
-
<static> registerEvents()
-
Registers events on the div.
- Source:
- BKGWebMap/Control/Legend.js, line 281
-
<static> setMap(map)
-
Registriert Control für Layer-Map-Events
Parameters:
Name Type Description map
OpenLayers.Map - Source:
- BKGWebMap/Control/Legend.js, line 100
-
<static> toggle()
-
Blendet die Legende ein oder aus.
- Source:
- BKGWebMap/Control/Legend.js, line 265