URL-Parameter #
Es ist möglich, über Parameter in der URL spezielle Einstellungen der Konfiguration zu überschreiben bzw. initiale Aktionen auszuführen. Als Trennzeichen zwischen URL und Parameterauflistung wird ein “?” verwendet. Die einzelnen Parameter werden durch “&” miteinander verknüpft.
Beispiel:
Folgende Parameter existieren:
Name | Beschreibung | Beispiel |
---|---|---|
BEZIRK | Deprecated in 3.0.0 Bitte das Attribut “zoomToGeometry” verwenden. Zoomt auf den Umring eines Features, das über einen WFS abgerufen wird. Die möglichen Parameter sind von config.zoomToGeometry abhängig. Alternativ zum namen des Features kann auch die Position im Array “geometries” zum Aufruf verwendet werden (Beginnend bei 1). | &bezirk=wandsbek |
CENTER | Verschiebt den Kartenausschnitt auf die angegebene Adresse. Ist der Parameter projection angegeben, werden die Koordinaten aus dem angegebenen Quellkoordinatensystem für die Karte umgerechnet. Die Koordinaten müssen dem in projection (wenn vorhanden) angegebenen oder alternativ dem für die Karte konfigurierten Koordinatensystem angehören (siehe config.namedProjections.epsg). |
¢er=565874,5934140 |
CLICKCOUNTER | Überschreibt das default Verhalten des clickCounter Moduls (siehe config.clickCounter), indem hier ein fester Typ der URL desktop oder mobile eingetragen wird. Dieser Schalter ist z.B. sinnvoll, wenn das Portal seinerseits per iFrame eingebunden wurde und die übergeordnete Seite die desktop oder mobile Darstellung auswerten möchte. |
&clickcounter=desktop |
CONFIG | Legt eine zu verwendende Konfigurationsdatei fest. Die Angabe erfolgt mittels einer absoluten URL (http://... bzw. https://... ) oder eines relativen Pfades. Im zweiten Fall wird der in der config.js(config.portalConf) angegebene Pfad mit diesem Parameter kombiniert und ergibt den kompletten Pfad zur config.json. |
&config=config.json |
FEATUREID | Zoomt auf die Features des WFS-Dienstes, der in der config.js konfiguriert ist (siehe config.zoomtofeature). | &featureid=18,26 |
HIGHLIGHTFEATURE | Definiert welches Feature aus welchem layer gehighlighted werden soll. Dabei werden in einem String die LayerId und dann die FeatureId kommasepariert übergeben. | &highlightfeature= layerid, featureId |
ISINITOPEN | Die übergebene Modul-ID wird initial geöffnet. Von Modulen des Typs Tools, die sich in einem Fenster öffnen, kann immer nur eins offen sein. | &isinitopen=routing |
LAYERIDS | Mit diesem Parameter können initial anzuzeigende Layer überschrieben werden. Die Wirkung ist von config.Portalconfig.Baumtyp abhängig. Bei light werden die layerIds ergänzend sichtbar geschaltet. Ansonsten wird die Voreinstellung komplett überschrieben. Diese Einstellung kann um Sichtbarkeit und Transparenz ergänzt werden. | &layerids=453,2128 |
MARKER | Setzt einen Map Marker auf die angegebenen Koordinaten und zoomt auf diesen. Ist der Parameter projection angegeben, werden die Marker-Koordinaten aus der angegebenen Projektion für die Karte konvertiert. Die Koordinaten müssen dem in projection (wenn vorhanden) angegebenen oder alternativ dem für die Karte konfigurierten Koordinatensystem angehören (siehe config.namedProjections.epsg). |
&marker=565874,5934140 |
MDID | Schaltet den Layer mit der angegebenen MetadatenId sichtbar. Kann nur im DefaultTree verwendet werden. | &mdid=6520CBEF-D2A6-11D5-88C8-000102DCCF41 |
PROJECTION | Gibt den Namen des Quellkoordinatensystems an, aus dem in der URL angegebene Koordinaten stammen. | &projection=EPSG:4326 |
QUERY | Führt eine Adresssuche im Suchschlitz mit dem angegebenen String aus. Hausnummern müssen mit Komma getrennt werden. | &query=Neuenfelder Straße,19 |
STARTUPMODUL | Deprecated in 3.0.0 Bitte das Attribut “isInitOpen” verwenden. Die übergebene Modul-ID wird initial geöffnet. Von Modulen des Typs Tools, die sich in einem Fenster öffnen, kann immer nur eins offen sein. | &isinitopen=routing |
STYLE | Definiert ob eine besondere Variante der Bedienelemente angezeigt werden soll, z.B. komplett ohne Bedienlemente zur Einbindung als Iframe (“simple”) | &style=simple |
TRANSPARENCY | nur gemeinsam mit layerids zu verwenden. Transparenz der Layer kommagetrennt von 0-100. Kann für jeden Layer in layerids angegeben werden. | &layerids=453,2128&transparency=0,40 |
VISIBILITY | nur gemeinsam mit layerids zu verwenden. Sichtbarkeit der Layer kommagetrennt als Boolean (true, false) | &layerids=453,2128&visibility=true,false |
ZOOMLEVEL | Zoomt auf die Maßstabsstufe, die angegeben wurde (siehe config.view.options). | &zoomlevel=2 |
ZOOMTOEXTENT | Zoomt auf einen in der URL angegebenen Kartenausschnitt | &zoomToExtent=510000,5850000,625000,6000000 |
ZOOMTOGEOMETRY | Zoomt auf den Umring eines Features, das über einen WFS abgerufen wird. Die möglichen Parameter sind von config.zoomToGeometry abhängig. Alternativ zum namen des Features kann auch die Position im Array “geometries” zum Aufruf verwendet werden (Beginnend bei 1). | &bzoomToGeometry=bergedorf |