Dienste in der Karte anzeigen
smart.finder SDI kann gefundene Kartendienste in einer angebundenen Karte darstellen. Dies erfolgt über einen parametrisierten Aufruf, in dem die URL des Kartendienstes an die Kartenanwendung übergeben wird. Für Lizenznehmer der con terra Software "map.apps SDI" ist diese Funktionalität konfigurierbar und somit direkt nutzbar. Für die Anbindung alternativer Kartenklienten sprechen Sie uns bitte an.
Vorgehensweise
smart.finder SDI wird mit zwei verschiedenen Apps ausgeliefert:
-
full-page-sdi
: App mit Suchfunktion ohne Karte -
full-screen-map-sdi
: App, in der die Karte das zentrale Element ist.
Für jede dieser Apps gibt es eine spezielle Variante, um Kartendienste mit map.apps SDI anzuzeigen.
App ohne Karte (full-page-sdi
)
Die App full-page-sdi
bietet eine Benutzeroberfläche ohne Karte.
Für diese App bietet smart.finder SDI die Möglichkeit den Kartendienst in einer externen map.apps SDI Anwendung anzuzeigen. Hierbei wird ein neuer Browser-Tab mit map.apps SDI geöffnet und die Adresse des Dienstes über einen URL-Parameter übergeben.
Konfiguration
Um die Funktion verwenden zu können, müssen die URL und der Name der externen map.apps SDI App konfiguriert werden. Hierzu bestehen zwei Möglichkeiten:
-
Anpassung der Werte für
sdi.ext.base.url
undsdi.ext.app.name
in derapplication.properties
-Datei -
Anpassung der Konfiguration des Bundles
sfsdi_external-map-viewer
Zusätzlich können Elemente der Benutzeroberfläche über das Bundle sfsdi_external-map-viewer
angepasst werden.
Wichtiger Hinweis zu map.apps SDI:
Wenn Kartendienste mithilfe eines URL-Parameters an map.apps SDI übergeben werden, müssen das sdi_loadservice
- und das parametermanager
-Bundle in der map.apps SDI-App enthalten sein.
Aufgrund einer Einschränkung in map.apps SDI ist jedoch das sdi_appstatemanagement
-Bundle (alte Version der Funktion zum Speichern von Appzuständen) nicht mit dem parametermanager
-Bundle kompatibel.
Falls Sie also in der App zum Anzeigen der Kartendienste auch die Funktion zum Speichern von Appzuständen benötigen, verwenden Sie bitte anstelle des sdi_appstatemanagement
-Bundles die aktuellen Bundles, deren Namen mit sdi_appstate-*
beginnen.
App mit Karte (full-screen-map-sdi
)
Die App full-screen-map-sdi
bietet eine Benutzeroberfläche mit integrierter Karte.
Kartendienste können direkt zur integrierten Karte hinzugeladen werden.
Hierbei ist zu beachten, dass in Ihrer map.apps SDI Umgebung die Bundles von map.apps SDI installiert sein müssen.
Da in der Standalone-Variante von smart.finder SDI keine zusätzlichen Bundles installiert werden können, ist die Integration von map.apps SDI in die App full-screen-map-sdi
hier nicht verfügbar.
Konfiguration
Für diese Funktion ist keine Konfiguration erforderlich. Es muss jedoch sichergestellt werden, dass die Bundles der map.apps SDI Erweiterung installiert sind.
Außerdem besteht die Möglichkeit, Elemente der Benutzeroberfläche anzupassen.
Weitere Informationen entnehmen Sie bitte der Dokumentation des Bundles sfsdi_full-screen-map-viewer
.