URL-Parameter

Folgende URL-Parameter sind möglich:

map

Muss genau 4 kommaseparierte Optionen haben: Zoomstufe, X-Koordinate, Y-Koordinate und das Koordinatensystem als EPSG Zeichenkette (z.B EPSG:12345). Die Karte wird auf diese Position ausgerichtet.

layers

Enthält alle sichtbaren Layer als kommaseparierte Liste.

visibleCatalogGroups

Kommaseparierte Liste.

catalogLayers

Kommaseparierte Liste.

visibleCatalogGroups

Kommaseparierte Liste.

catalogGroups

Kommaseparierte Liste.

fit

Muss genau 5 kommaseparierte Optionen haben, die eine BBOX beschreiben: MinX-Koordinate, MinY-Koordinate, MaxX-Koordinate, MaxY-Koordinate und das Koordinatensystem als EPSG Zeichenkette (z.B EPSG:12345). Die Karte wird auf diese BBOX ausgerichtet. Wenn fit gesetzt ist, wird map ignoriert (Empfehlung: kein map angeben, wenn fit angegeben wird). Der Parameter wird nach dem initialen Aufruf aus der URL entfernt um nicht das Permalink Verhalten auszuhebeln. Diese Option sollte nicht gleichzeitig mit der Option fit:true der URL Marker angegeben werden.

Geocode

Mit dem Geocode Parameter können direkt Suchkonfigurationen angesprochen werden und die Karte beim Start auf ein Suchergebnis zentriert werden. Der Geocode Parameter muss mindestens einen Suchbegriff (term) enthalten. Nach der Suche wird der Parameter entfernt. Damit eine Suchkonfiguration verwendet werden kann muss diese mit dem Parameter availableInUrlGeocode konfiguriert werden. Wenn mehrere Suchergebnisse gefunden werden, wird das erste gewählt. Wenn kein Suchergebnis gefunden wird, wird eine Fehlermeldung ausgegeben. Beispiel:

[...]/stadtplan/#?geocode=term:Altes Dorf 5
[...]/stadtplan/#?geocode=term:Altes Dorf 5|config:adress_search|label:test [b]bold[/b]|highlight:true

Folgende Parameter sind möglich:

term

Der Suchbegriff. Muss enthalten sein.

config

Der name der zu verwendenden Suchkonfiguration. Wenn dieser nicht angegeben wird, wird die erste verwendbare Konfiguration genommen.

highlight

Bei true wird das Suchergebnis auf der Karte angezeigt. Default false.

label

Text der in einem Popover am Suchergebnis angezeigt wird. Default ist kein label.

In der App Konfiguration kann der Parameter urlGeocodeNotFoundMessage verwendet werden um die Nachricht einzustellen, die angezeigt wird, wenn kein Suchergebnis gefunden wird. Wenn der Parameter auf false gesetzt wird, wird keine Nachricht in der Anwendung sondern nur in der Entwicklerkonsole angezeigt. Wenn der Parameter auf einen Text gesetzt wird, wird dieser statt der Standardnachricht angezeigt.