Class: WMSGetFeatureInfo

BKGWebMap.Control. WMSGetFeatureInfo

Erweiterte WMSGetFeatureInfo für BKG-Dienste

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
Parameters:
Name Type Description
options object Optionen für das Controlelement
Source:

Classes

GeoJSONTextTransformer
TextTransformer
TextTransformer

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:

<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:

<static> request()

Bugfix: Baselayers, die nicht aktiv sind, sollen nicht mit angefragt werden.
Source: