new WMSGetFeatureInfo(options)
WMSGetFeatureInfo stellt ein Tool bereit, mit welchem GetFeatureInfo abfragen auf die Layer in der Karte durchgeführt
werden können. Standardmäßig werden alle aktiven WMS-Layer abgefragt. Über den Einstellungs-Button können explizit
einzelne Layer ausgewählt werden.
Das Ergebnis wird in einem PopUp an der Stelle des Clicks angezeigt. TODO: ein einzelner Layer -> url setzen TODO: alle Layer (mehrere URLs) -> drillDown = true & InfoFormat parseable
Das Ergebnis wird in einem PopUp an der Stelle des Clicks angezeigt. TODO: ein einzelner Layer -> url setzen TODO: alle Layer (mehrere URLs) -> drillDown = true & InfoFormat parseable
Parameters:
Name | Type | Description |
---|---|---|
options |
object | Optionen für das Controlelement |
- Source:
Classes
Methods
-
<static> findLayers()
-
Bugfix: Baselayers, die nicht aktiv sind, sollen nicht mit angefragt werden.
- Source:
-
<static> handleFeatureInfoResponse(event)
-
Standard-Eventhandler für GetFeature-Response
Parameters:
Name Type Description event
Event-Objekt mit GetFeatureInfo Response Properties
Name Type Description text
Antwort des Servers object
diese Control-Instanz - Source:
- BKGWebMap/Control/WMSGetFeatureInfo.js, line 133
-
<static> handleResponse(xy, request, url)
-
Überschreibt das Standardverhalten des WMSGetFeatureInfo, damit auch bei dirllDown Texte ergänzt werden.
Parameters:
Name Type Description xy
OpenLayers.Pixel The position on the map where the request
XMLHttpRequest The request object url
String The url which was used for this request. - Source:
-
<static> parseText(text)
-
Methode zur Anpassung der Serverantwort für Darstellung im Popup
Parameters:
Name Type Description text
string Die GetFeatureInfo-Antwort - Source:
- BKGWebMap/Control/WMSGetFeatureInfo.js, line 152
-
<static> request()
-
Bugfix: Baselayers, die nicht aktiv sind, sollen nicht mit angefragt werden.
- Source: