new MapBuilder()
- Source:
- BKGWebMap/MapBuilder.js, line 4
Members
-
<static> controlsConfig :Array.<OpenLayers.Control>
-
Konfiguration der Steuerelemente für die Kartenanwendung.
- Source:
- BKGWebMap/MapBuilder.js, line 97
-
<static> DEFAULT_CONTROL_CONFIG :object
-
Standardkonfiguration für Steuerelemente.
- Source:
- BKGWebMap/MapBuilder.js, line 67
-
<static> DEFAULT_MAP_CONFIG :object
-
Standardkonfiguration für Kartenobjekt.
- Source:
- BKGWebMap/MapBuilder.js, line 38
-
<static> div :string
-
ID des HTML-Elements welches die Kartenanwendung enthalten soll
- Source:
- BKGWebMap/MapBuilder.js, line 89
-
<static> layerConfigs :Array.<(string|object|OpenLayers.Layer)>
-
Konfiguration der Layer, die der Karte hinzugefügt werden sollen.
- Source:
- BKGWebMap/MapBuilder.js, line 113
-
<static> mapConfig :object
-
Konfiguration für Kartenobjekt.
- Source:
- BKGWebMap/MapBuilder.js, line 105
Methods
-
<static> create() → {OpenLayers.Map}
-
Erstellt die Kartenanwendung mit der aktuell eingestellten Konfiguration und gibt das Kartenobjekt zurück.
- Source:
- BKGWebMap/MapBuilder.js, line 240
Returns:
- Type
- OpenLayers.Map
-
<static> setControls(config) → {BKGWebMap.MapBuilder}
-
Konfiguriert die Steuerelemente der Kartenanwendung.
Es wird ein JavaScript Objekt übergeben, das die aktiven Steuerelemente konfiguriert. Über den Attributnamen wird entschieden welches Steuerelement aktiviert wird. Der Attributwert wird zur Konfiguration des Steuerelements verwendet. Details dazu finden sich in der MapBuilder-Referenz.Parameters:
Name Type Description config
object - Source:
- BKGWebMap/MapBuilder.js, line 200
- See:
-
- BKGWebMap.MapBuilder.createLayer
Returns:
- Type
- BKGWebMap.MapBuilder
-
<static> setDiv(div) → {BKGWebMap.MapBuilder}
-
Setzt das HTML-Element, welches später die Kartenanwendung enthält.
Parameters:
Name Type Description div
string ID des HTML-Elements welches später die Karte enthält - Source:
- BKGWebMap/MapBuilder.js, line 131
Returns:
- Type
- BKGWebMap.MapBuilder
-
<static> setLayers(layerConfigs) → {BKGWebMap.MapBuilder}
-
Konfiguriert die Layer, die der Kartenanwendung hinzugefügt werden.
Es können direkt OpenLayers.Layer-Instanzen übergeben werden oder Konfigurationsangaben paer JavaScript Objekt. Bei Letzterem wird per type-Attribut die entsprechende Layer-Implementierung verwendet. Details dazu finden sich in der MapBuilder-Referenz.Parameters:
Name Type Description layerConfigs
Array.<(object|OpenLayers.Layer)> Liste mit Layerkonfigurationen oder Layer-Instanzen. - Source:
- BKGWebMap/MapBuilder.js, line 184
- See:
-
- BKGWebMap.MapBuilder.createLayer
Returns:
- Type
- BKGWebMap.MapBuilder
-
<static> setMapConfig(config) → {BKGWebMap.MapBuilder}
-
Setzt das Konfiguration für die Kartenanwendung.
Parameters:
Name Type Description config
object Konfiguration für die Kartenanwendung - Source:
- BKGWebMap/MapBuilder.js, line 143
Returns:
- Type
- BKGWebMap.MapBuilder