Class: WMS

BKGWebMap.Layer. WMS

Erweiterte WMS-Klasse.

new WMS(name, url, options, params)

Erlaubt individuelle Selektion und Beschreibung von Layern.
Parameters:
Name Type Description
name string Layername
url string URL des WMS
options object Layeroptionen
params object Requestparameter für WMS
Source:

Members

<static> DEFAULTS :Object

Standardparameter für WMSe
Source:

<static> layers :Array.<object>

Liste mit Beschreibungen zu den WMS-Layern. Jedes Element ist ein Objekt mit folgendene Eigenschaften:
  • name {string}: Name des Layers
  • title {string}: Beschreibender Layertitel
  • active {booelean}: Zeigt an, ob Layer aktiviviert oder deaktiviert wurde
Source:

Methods

<static> activateLayer(index)

Aktiviert den Layer mit dem Index
Parameters:
Name Type Description
index int Index des zu aktivierenden Layrs
Source:

<static> deactivateLayer(index)

Deaktiviert den Layer mit dem Index
Parameters:
Name Type Description
index int Index des zu deaktivierenden Layrs
Source:

<static> getActiveLayerCount() → {int}

Ermittelt die Anzahl der aktiven WMS-Layer
Source:
Returns:
Anzahl der aktiven WMS-Layer
Type
int

<static> getActiveLayerList(resolution) → {Array.<string>}

Liefert die Liste der aktiven Layernamen. Ein Layer ist aktiv, sofern er aktiviert wurde und sich im anzeigbaren Maßstab befindet.
Parameters:
Name Type Description
resolution float
Source:
Returns:
Type
Array.<string>

<static> getActiveStyleList(resolution) → {Array.<string>}

Liefert die Liste der anzufragenden Styles. Sofern der Layer aktiv ist, wird der Style im Request verwendet.
Parameters:
Name Type Description
resolution float
Source:
Returns:
Type
Array.<string>

<static> getLayerDescription(name) → {object}

Zugriff auf Layerobjekt mittels Name
Parameters:
Name Type Description
name string der name des gesuchten Layers
Source:
Returns:
Type
object

<static> getLayerIndex(name) → {int}

Ermittelt den Index des Layers mit dem gesuchten Namen
Parameters:
Name Type Description
name string der name des gesuchten Layers
Source:
Returns:
Type
int

<static> isLayerInRange(layer, resolution)

Tested ob der Layer im aktuellen Maßstab angezeigt werden kann.
Parameters:
Name Type Description
layer object
resolution float
Source:

<static> onZoomChanged()

Aktualisiert den layer-Requestparameter bei Änderung des Zoomlevels.
Source:

<static> toggleLayer(name)

Wechselt den Status des gesuchten Layers
Parameters:
Name Type Description
name string der name des gesuchten Layers
Source:

<static> updateLayerParam()

Aktualisiert den layer-Requestparameter mit Auslösen eines Redraws
Source: