Mapbender Schnellstart: Erste Schritte mit Mapbender¶
Mapbender ist ein webbasiertes Geoportal-Framework zum Veröffentlichen, Registrieren, Anzeigen, Navigieren und Überwachen von Diensten, mit der Möglichkeit, Dienste gesichert anzubieten. Administrationsoberflächen ermöglichen es Administratoren, Karten- und Datendienste zu verwalten und zu kategorisieren. Über die Administration können einzelnen Benutzern und Gruppen Zugriffe gewährt werden. Mapbender wird unter Verwendung moderner Webtechnologien entwickelt. Die Grundlage dazu bildet das Symfony-Framework. Auf der Clientseite wird OpenLayers genutzt.
Mit dieser Code-Grundlage wird die Idee eines Geoportal-Frameworks fortgesetzt. Zentrale Mapbender-Funktionen sind:
Anwendungen können direkt im Browser erstellt, konfiguriert und gestylt werden.
Dienste (wie WMS) können in einem Dienst-Repository verwaltet und mit Anwendungen verbunden werden.
Das Rechtemanagement ist sowohl für einzelne Benutzer als auch Gruppen einfach zu verwalten, egal ob sie in einer Datenbank oder über LDAP gespeichert werden.
Der Administrator braucht keine Zeile Code zu schreiben, da die Konfiguration über die webbasierte Administrationsoberfläche erfolgt.
Suchen können konfiguriert werden.
Anwendungen zur Digitalisierung können aufgebaut werden.
Anwendungen können flexibel für Smartphones und Tablets angelegt werden.
Sie brauchen nichts weiter als einen Webbrowser für diesen Schnellstart.
Diese Schnellstart-Anleitung umfasst die folgenden Kapitel:
Eine Mapbender Anwendung kann wie folgt aussehen:
Mapbender installieren¶
Dieser Schnellstart erklärt die Mapbender-Grundlagen nach erfolgter Installation und bietet einen schnellen Einstieg in die Mapbender-Oberfläche. Hinweise zur Installation von Mapbender finden Sie unter Installation.
1. Mapbender starten¶
Wählen Sie Mapbender aus dem Startmenü (sofern vorher eine solche browseröffnende Verknüpfung erstellt wurde) oder besuchen Sie http://localhost/mapbender (Adresse kann unter Umständen abweichen, je nachdem wie der Apache Alias in der Datei /etc/apache2/sites-available/mapbender.conf erstellt wurde, siehe auch Installation).
Das Mapbender-Backend sollte anschließend im Browserfenster erscheinen.
Falls Sie Schwierigkeiten haben Mapbender zu starten, überprüfen Sie, ob der Apache Web Server und die PostgreSQL-Datenbank korrekt funktionieren.
Starten von Mapbender als Produktivumgebung¶
Mapbender bietet zwei Umgebungen an: dev (Standard) und prod.
Die Entwicklungsumgebung zeigt vollständige Fehlermeldungen (einschließlich Stacktraces) im Browser und aktiviert die Symfony-Debug-Konsole und den Profiler. Außerdem wird das Caching deaktiviert. In der Produktionsumgebung wird das Caching aktiviert, zusätzlich werden nur allgemeine Fehlermeldungen angezeigt. Ausführlichere Meldungen werden hingegen in die Logdateien geschrieben.
Eine Umgebung kann über die Variable APP_ENV
explizit festgelegt werden. Stellen Sie sicher, dass Sie dies auf prod
ändern, wenn Sie Ihre Anwendung für die Öffentlichkeit bereitstellen. Der Wert kann auf verschiedene Arten geändert werden:
durch Überschreiben des Werts in einer .env.local-Datei,
durch Festlegen einer Umgebungsvariable in Ihrer Apache2-vHost-Konfiguration:
SetEnv APP_ENV prod
,durch explizites Festlegen beim Starten des lokalen Webservers:
APP_ENV=prod symfony server:start --no-tls
Das Backend¶
Nach dem erfolgreichen Start erscheint die Anwendungsübersicht des Mapbender-Backends. Das Backend listet nicht angemeldeten Besuchern die öffentlichen Anwendungen auf. Die Anwendungen werden mit Vorschaubild, Titel, URL-Titel und Beschreibung aufgelistet.
Eine Anwendung kann per Klick auf den Titel, das Vorschaubild oder über aufgerufen werden.
Um Mapbender verwalten zu können, muss zunächst eine Anmeldung in das Backend erfolgen. Klicken Sie auf den Link Anmelden oben rechts, um die Anmeldeseite aufzurufen. Sie können sich mit dem Benutzer anmelden, der während der Installation erzeugt wurde. Er kann root heißen mit dem Kennwort root - dies ist der Standardbenutzer/das Standardkennwort nach der Installation von Mapbender. Bitte ändern Sie das Kennwort, wenn Sie eine Produktivumgebung betreiben.
Warning
Löschen Sie den Benutzer root nicht.
Nach erfolgreicher Anmeldung werden Sie zum Administrationsbackend weitergeleitet.
Anwendungsübersicht¶
In der Anwendungsübersicht finden Sie eine Liste mit allen verfügbaren Anwendungen. Für den Administrator stehen folgende Funktionen zur Verfügung:
2. Eine Anwendung erstellen¶
Es gibt drei verschiedene Möglichkeiten, durch die neue Anwendungen erstellt werden können:
Einerseits besteht die Option, diese aus bereits vorhandenen Anwendungen zu erstellen. Dies erfolgt über einen Klick auf den Button in der Anwendungsübersicht. Die Applikation erhält dabei den gleichen Titel und URL-Titel zuzüglich dem Zusatz _db (bei yaml-Anwendungen) oder _imp (bei Anwendungen, die aus der Datenbank heraus kopiert werden). Alle zuvor definierten Elemente und Konfigurationen werden ebenfalls übernommen. Eine weitere Möglichkeit ist der Import einer Anwendung. Zusätzliche Informationen hierzu finden sich unter YAML Konfiguration (Konfigurations- und Anwendungsdateien).
Es können außerdem komplett neue Anwendungen über das Backend definiert werden. Die einzelnen Arbeitsschritte hierfür werden im Folgenden näher erläutert:
Wählen Sie zunächst Anwendung anlegen auf der Anwendungsübersichtsseite.
Wählen Sie anschließend eine Vorlage für die Anwendung. Diese bestimmt den Aufbau der Anwendung. Zur Auswahl stehen: Fullscreen, Fullscreen alternative, Mapbender Mobile template. Es ist ebenfalls möglich, eigene Vorlagen anzulegen und neuen Anwendungen zuzuordnen.
Tip
Beachten Sie, dass Layout-, Icon- und Farbanpassungen online über den CSS-Editor und/oder lokal über Konfigurationsdateien erfolgen. Lesen Sie dazu die Dokumentation unter Wie werden eigene Style-Vorlagen (templates) erzeugt?.
Geben Sie einen Titel, einen URL-Titel und ggf. eine Beschreibung für die Anwendung an. Titel und URL-Titel können identisch sein. Letzterer muss sich nach den Standards der festgelegten URL-Syntax richten: Üblicherweise sind Kleinbuchstaben, Zahlen sowie der Binde- und Unterstrich erlaubt.
Laden Sie ggf. eine Bilddatei hoch. Diese wird dann als Vorschaubild in der Anwendungsübersicht angezeigt. Klicken Sie dazu unter dem Abschnitt Vorschaubild auf den Button Datei auswählen.
Setzen Sie ein Häkchen bei Kartenzustand merken, um bestimmte Kartenparameter und -einstellungen persistent zu machen. Weitere Informationen finden Sie unter Share-Elemente.
Setzen Sie ein Häkchen bei Ladescreen anzeigen, um ein Bild bei Anwendungsstart anzuzeigen, das die Ladezeit graphisch überbrückt.
Klicken Sie Speichern, um die Anwendung zu erzeugen. Nach der Erstellung können Sie Elemente (z.B. Kartenelement, Navigation, Legende) und Dienste hinzufügen.
3. Elemente in eine Anwendung einfügen¶
Mapbender-Anwendungen bestehen aus den Bereichen Obere Werkzeugleiste, Sidepane, Kartenbereich und Fußzeile. In diese Bereiche kann eine Vielzahl von Elementen eingebunden werden.
Wählen Sie Anwendungen → → Layouts.
Klicken Sie auf neben einem Bereich, um einen Überblick über die dort verfügbaren Elemente zu erhalten.
Note
Beachten Sie dabei den jeweiligen Bereich Ihrer Anwendung. Es können nicht alle Elemente zu jedem Bereich hinzugefügt werden.
Wählen Sie ein Element aus der Liste aus. Beispielsweise ist die Übersicht (overview) nur in den Kartenbereich integrierbar.
Konfigurieren Sie das Element.
Note
Hinweis: Wenn Sie ein Element z.B. Karte (Map) auswählen, sehen Sie lediglich die Optionen für dieses Element und können es entsprechend konfigurieren.
Die Position von Elementen kann per Drag & drop innerhalb und zwischen Bereichen verändert werden.
Schauen Sie sich Ihre Anwendung an. Öffnen Sie Ihre Anwendung über den Button .
Jetzt sollten sie eine Idee davon haben, wie einfach es ist, eine Mapbender-Anwendung zu konfigurieren.
Im Folgenden finden Sie eine vollständige Liste aller Elemente inklusive ihrer Funktion. Detaillierte Informationen können Sie in den jeweiligen Kapiteln der Mapbender Dokumentation nachlesen.
Über-Mapbender-Dialog (About Dialog): Zeigt Informationen über Mapbender an.
Aktivitätsindikator (Activity Indicator): Zeigt die HTTP-Aktivität an.
Anwendung wechseln (Application Switcher): Wechselt unter Beibehaltung der aktuellen Kartenposition zu einer anderen Anwendung.
Hintergrund wechseln: Ermöglicht den Wechsel zwischen selbst definierten Hintergrundkarten.
Button: Bindet ein Element als Button ein.
Koordinaten Utility: Transformiert Koordinaten und navigiert zu ihnen auf der Karte.
Koordinatenanzeige (Coordinates Display): Zeigt Mausposition in den Kartenkoordinaten an.
Copyright: Zeigt Nutzungsbedingungen an.
Data Manager: Erzeugt und speichert Sachinformationen in einer Datenbank.*
Digitizer: Erzeugt und speichert Geometrieinformationen in einer Datenbank.*
Dimensions-Handler: Bindet Dienste mit einer zeitlichen Dimension in die Anwendung ein.
Information (FeatureInfo): Gibt Informationen eines Dienstes aus.
GPS-Position: Erzeugt einen Button zur Anzeige der eigenen GPS-Position.
HTML (Element): Bietet die freie Definition von HTML zur Einbindung von Bildern, Texten oder Links.
Bildexport (ImageExport): Exportiert einen Kartenausschnitt.
Ebenenbaum (Layertree): Auflistung aller eingebundenen Layersets und Layer samt Auswahl- und Sortiermöglichkeiten.
Legende (Legend): Zeigt die Legende von aktiven Diensten an.
Link: Verlinkt zu einer externen URL.
Karte (Map): Erstellt ein zentrales Kartenelement, in welches die Layersets und Layer eingebunden sind.
Navigationswerkzeug (Navigation Toolbar): Ermöglicht die Navigation in der Karte über ein graphisches Steuerelement.
Übersichtskarte (Overview): Zeigt eine kleinere Übersichtskarte über der Hauptkarte an.
MeetingPoint (POI): Generiert einen Treffpunkt, welcher mit Hinweistexten und über eine URL verschickt wird.
Druck (PrintClient): Erzeugt einen Druckdialog, mit dem Karteninhalte als PDF exportiert und gedruckt werden können.
Linien-/Flächenmessung (Line/Area Ruler): Erlaubt das Messen von Linien und Flächen in der Karte.
Maßstabsanzeige (Scale display): Zeigt aktuellen Maßstab numerisch an.
Maßstabsauswahl (Scale selector): Dieses Element zeigt eine Auswahlbox mit Maßstäben an.
Maßstabsleiste (Scale bar): Zeigt den aktuellen Maßstab graphisch an.
Suchen (Search Router): Ermöglicht die Konfiguration von individuellen Suchen.
URL teilen (Share URL): Teilt die aktuelle Kartenansicht über eine URL.
Einfache Suche (SimpleSearch): Erstellt eine Einfeldsuche.
Skizzen (Sketch): Ermöglicht das Zeichnen verschiedener Formen in der Karte.
SRS Auswahl (SRS Selector): Generiert die Möglichkeit, eine Projektion (SRS) über eine Auswahlbox zu wechseln.
Ansichtsverwaltung (View Manager): Speichert Kartenzustände zum späteren Abruf.
WMS laden (WMS Loader): Lädt einen WMS per getCapabilities-Request.
Hint
Mit einem * markierte Elemente benötigen zusätzliche Dependencies.
4. Datenquellen (Sources) verwenden¶
In Mapbender können Dienste vom Typ OGC WMS und OGC WMTS / TMS eingeladen werden. Durch einen Klick auf Datenquellen kann zu einer Übersicht mit allen hinzugefügten Diensten navigiert werden. Diese ist wiederum in eine Liste mit allen Datenquellen sowie den freien Instanzen untergliedert. Mehr Informationen zu privaten und freien Instanzen finden sich unter Layerset.
Die Übersichtsseite Datenquellen bietet dem Nutzer folgende Funktionen:
Laden von Datenquellen¶
Sie können OGC Web Map Services (WMS) und Web Map Tile Services (WMTS) in Ihre Anwendung laden. Mapbender unterstützt dabei die Versionen 1.0.0 und 1.3.0. Ein Dienst liefert ein XML, wenn das getCapabilities-Dokument angefordert wird. Diese Information wird von Mapbender ausgelesen. Der Client erhält alle notwendigen Informationen über den Dienst aus diesem XML.
Tip
Sofern möglich, sollten das Capabilities-Dokument zuerst in Ihrem Browser überprüfen, bevor Sie versuchen, den Dienst in Mapbender zu laden.
Um eine neue Datenquelle einzuladen, klicken Sie auf den Button Datenquelle hinzufügen.
Definieren Sie den Typ des Dienstes: OGC WMS oder OGC WMTS / TMS.
Geben Sie den Link zur getCapabilities URL in das Textfeld Dienst-URL ein.
Geben Sie Benutzername und Kennwort ein, sofern der Dienst eine Authentifizierung benötigt.
Klicken Sie Laden, um den Dienst in das Dienst-Repository zu laden.
Nach erfolgreicher Registrierung des Dienstes zeigt Mapbender eine Übersicht der Informationen an, die der Dienst geliefert hat.
Hinzufügen von Diensten zu Anwendungen¶
Nachdem ein Dienst in Mapbender geladen wurde, kann dieser zu einer oder mehreren Anwendungen hinzugefügt werden.
Navigieren Sie zunächst zur Seite Anwendungen. Klicken Sie dann auf bei der jeweiligen Anwendung und navigieren Sie zum Tab Layersets.
Im Bereich Layersets besteht die Möglichkeit, einzelne hochgeladene Dienste zu einer Anwendung hinzuzufügen. Klicken Sie hierfür zunächst auf neben der Filterfunktion, um ein Layerset anzulegen. Alle Dienste in einer Anwendung müssen einem bestimmten Layerset zugeordnet sein. Vergeben Sie für dieses einen Titel (z.B. main für die Hauptkarte und overview für die Übersichtskarte).
Jetzt können Sie Dienste zum Layerset hinzufügen. Wählen Sie dafür des jeweiligen Layersets.
Die Reihenfolge der Dienste kann über Drag & Drop verändert werden.
Konfiguration von Diensten¶
Sie können Dienste für Ihre Anwendung konfigurieren. Vielleicht möchten Sie sich nicht alle Ebenen anzeigen lassen, oder Sie möchten die Reihenfolge oder den Titel der Ebenen ändern, die Info-Abfrage für einzelne Ebenen verhindern oder den Minimal-/Maximalmaßstab ändern.
Wählen Sie Anwendung → → Layerset → Instanz bearbeiten, um eine Instanz zu konfigurieren.
Sie können nun Ihren Dienst konfigurieren.
Sie können die Reihenfolge der Layer über Drag & Drop ändern.
Dienstekonfiguration:
Titel: Titel des Dienstes.
Opacity: Durchlässigkeit (Deckkraft) des Dienstes in Prozent (0: transparent, 100: undurchsichtig).
Format: Das Format für den getMap-Request.
Infoformat: Das Format für getFeatureInfo-Requests (text/html für die Ausgabe als HTML wird empfohlen).
Exceptionformat: Das Format für Fehlermeldungen.
Kachel-Puffer: Dieser Parameter gilt für Dienste, die gekachelt angefordert werden und gibt an, ob weitere umgebende Kacheln abgerufen werden sollen. Damit sind diese bei einer Pan-Bewegung schon heruntergeladen und sichtbar. Je höher der Wert, desto mehr umgebende Kacheln werden abgerufen (Standard: 0).
BBOX-Faktor: Dieser Parameter gilt für Dienste, die nicht gekachelt angefordert werden. Hier kann angegeben werden, wie groß das zurückgegebene Bild sein soll. Ein Wert größer 1 wird ein größeres Kartenbild anfordern. Standard: 1.25
BaseSource: Der Dienst soll als BaseSource behandelt werden: Eine Aktivierung ist sinnvoll für vollflächige Hintergrundkarten, wie bspw. Straßenkarte und Satellit, bei denen eine gleichzeitige Anzeige wenig sinnvoll ist.
Proxy: Bei Aktivierung wird der Dienst über Mapbender als Proxy angefordert. Der Browser fordert dann nicht direkt den Dienst an. Für passwortgeschützte Dienste sollte diese Option immer aktiviert sein, da ansonsten das Passwort für jeden Benutzer auslesbar ist.
Transparenz: standardmäßig aktiviert, bei Deaktivierung wird der Dienst ohne transparenten Hintergrund angefordert (getMap-Request mit
Transparent=FALSE
).gekachelt: Dienst wird in Kacheln angefordert. Kann bei großer Karte sehr hilfreich sein, wenn der Dienst die Kartengröße nicht unterstützt (Standard: nicht gekachelt).
Layer-Reihenfolge: gibt eine Lesrichtung für die im Dienst enthaltenen Layer vor. Standard (umgekehrt) und QGIS-Style (gleiche Reihenfolge) sind auswählbar.
Dimensionen:
Diese Funktion ist für WMS-Dienste mit einer zeitlichen Dimension von Relevanz. Weitere Informationen hierzu finden Sie unter Dimensions Handler.
Vendor Specific Parameter:
In einer Layerset-Instanz können Vendor Specific Parameter angegeben werden, die an den WMS Request angefügt werden. Die Umsetzung folgt den Angaben der multi-dimensionalen Daten in der WMS-Spezifikation.
In Mapbender können die Vendor Specific Parameter genutzt werden, um z.B. Benutzer und Gruppeninformation des angemeldeten Benutzers an die WMS Anfrage zu hängen. Es können auch feste Werte übermittelt werden.
Liste der möglichen Variablen:
User: $email$, $groups$, $id$, $username$
Groups: $id$, $title$, $description$
Das folgende Beispiel zeigt die Definition eines Parameters group
, der als Inhalt die Gruppe des gerade in Mapbender angemeldeten Nutzers weitergibt.
Vstype: Mapbender spezifische Variablen: simple, Gruppe (groups), User (users)
Name: Parameter-Name im WMS Request
Default: Standardwert
Hidden: Falls der Wert gesetzt ist, werden die Anfragen serverseitig versendet, sodass die Parameter nicht direkt sichtbar sind. Funktioniert nur, sofern der Dienst als Proxy angefragt wird.
Momentan eignet sich das Element, um Benutzer und Gruppeninformationen weiterzugeben, z.B. für Benutzer die $id$ und für Gruppen den Parameter $groups$.
Layerkonfiguration:
Titel: Layertitel, wie er im Ebenenbaum angezeigt wird. Als Standard wird der Titel aus dem getCapabilities-Request genutzt.
Min./Max. Maßstab: Maßstabsbereich, in dem der Layer angezeigt wird (z.B.: 1:100 - 1:1000)
aktiv: aktiviert/deaktiviert einen Layer, sodass bei Deaktivierung in der Hierarchie untergeordnete ignoriert werden
Ausgewählt erlauben: Layer wird angezeigt und ist auswählbar im Ebenenbaum
Ausgewählt an: Layer ist bei Anwendungsstart aktiv
Info erlauben: Infoabfrage wird für diesen Layer zugelassen
Info an: Layer-Infoabfrage wird beim Start aktiviert
Aufklappen erlauben: Erlaubt Aufklappen des Layers im Ebenenbaum
Aufklappen an: Klappt Layer beim Start der Anwendung auf
- Weitere Informationen (Drei-Punkte-Button): Öffnet einen Dialog mit weiteren Layer-Informationen
ID: ID des Layers. Nützlich etwa, um URL-Parameter zu kontrollieren.
Name: Layername der Service Information (wird beim getMap-Request verwendet und ist nicht veränderbar)
Style: Wenn ein WMS mehr als einen Stil anbietet, können Sie einen anderen Stil als den Standard-Stil (default) wählen.
5. Benutzer- und Gruppenverwaltung¶
Der Zugriff auf eine Anwendung benötigt eine entsprechende Authentifizierung. Nur öffentliche Anwendungen können von allen genutzt werden. Benutzern oder Gruppen können Berechtigungen zugewiesen werden, um auf eine oder mehrere Anwendungen, Dienste oder mehr zuzugreifen.
Benutzer anlegen¶
Um einen Benutzer anzulegen, gehen Sie zu Sicherheit → Benutzer → Neuen Benutzer hinzufügen.
Wählen Sie einen Benutzernamen.
Geben Sie eine E-Mail-Adresse für den Benutzer an.
Wählen Sie ein Passwort für Ihren Benutzer aus und bestätigen Sie unter Passwort wiederholen.
Die Checkbox aktiviert gibt dem erstellten Account Zugriffsrechte auf das Mapbender-Backend.
Speichern Sie Ihren neuen Benutzer. Sie können alle Informationen auch nachträglich anpassen.
Weitere Angaben zum Benutzer können im Reiter Profil erfolgen. In den Reitern Gruppen und Sicherheit können dem Benutzer zusätzliche Parameter, z.B. die Zugehörigkeit zu einer Gruppe, zugewiesen werden.
Gruppen anlegen¶
Erzeugen Sie eine Gruppe über Sicherheit → Gruppen → Neue Gruppe hinzufügen.
Wählen Sie einen Namen und eine Beschreibung für Ihre Gruppe.
Weisen Sie der Gruppe über den Reiter Benutzer entsprechende Benutzer zu.
Speichern Sie Ihre neue Gruppe.
6. Rechteverwaltung¶
Mapbender bietet eine einfach zu bedienende Rechteverwaltung an, die im Backend implementiert ist.
Ansehen: Anklicken, damit ein Benutzer die Berechtigung hat, sich Objekte (z.B. Anwendungen oder Datenquellen) ansehen zu können.
Erstellen: Anklicken, damit ein Benutzer die Berechtigung hat, Objekte erstellen zu können.
Bearbeiten: Anklicken, damit ein Benutzer die Berechtigung hat, Objekte bearbeiten zu können.
Löschen: Anklicken, damit ein Benutzer die Berechtigung hat, Objekte löschen zu können.
Hint
Weisen Sie einem Benutzer globale Berechtigungen über Sicherheit → Globale Berechtigungen
zu.
Zuweisen einer einzelnen Anwendung zu einem Benutzer/einer Gruppe¶
Bearbeiten Sie Ihre Anwendung über Anwendungen → .
Wählen Sie Sicherheit.
Veröffentlichen Sie Ihre Anwendung über die Auswahl des Benutzers Öffentlicher Zugriff. Alternativ wählen Sie Öffentlichen Zugriff umschalten in der Anwendungsübersicht. Ist diese Einstellung aktiviert, haben auch nicht angemeldete Nutzer einen Zugriff auf die Anwendung.
Alternativ zum öffentlichen Zugriff können Sie individuelle Zugriffsrechte für einen Benutzer oder eine Gruppe setzen:
Testen Sie die Konfiguration. Melden Sie sich oben rechts über Abmelden ab und melden sich unter einer neuen Benutzerbezeichnung an.
Zuweisen einzelner Elemente zu Benutzern/Gruppen¶
Standardmäßig stehen alle Elemente den Benutzern/Gruppen zur Verfügung, die Zugriff auf eine Anwendung haben. Der Zugriff kann darüber hinaus für einzelne Elemente noch genauer definiert werden, sodass diese nur bestimmten Benutzern/Gruppen zur Verfügung stehen.
Bearbeiten Sie Ihre Anwendung über Anwendungen → .
Wählen Sie Layouts.
Jedes Element kann über Zugriff auf das Element einschränken eingeschränkt werden.
Wählen Sie Zugriff auf das Element einschränken zu dem Element, das nur ausgewählten Benutzern/Gruppen zur Verfügung stehen soll.
Weisen Sie dem Element Benutzern/Gruppen zu. Dadurch erhalten diese die Berechtigung Anzeige und können das Element in der Anwendung sehen.
Testen Sie die Konfiguration.
7. Anwendung beim Start positionieren¶
Sie können eine Anwendung beim Start positionieren. Dies kann über einen Punkt erfolgen. Beim Start können auch Texte zur Anzeige mitgegeben werden. Diese Funktionalität nutzt das Element Treffpunkt (MeetingPoint).
Sie können dabei einen oder mehrere Punkte (POIs) in der URL übergeben. Jeder Punkt verfügt dabei über die folgenden Parameter:
Punkt (point): Koordinatenpaar, die Werte werden mit Komma getrennt (zwingend)
Beschriftung (label): Beschriftung, die angezeigt werden soll (optional)
Maßstab (scale): Maßstab, in dem der Punkt angezeigt werden soll (optional, Angabe ist nur bei der Anzeige eines Punktes sinnvoll)
Wenn Sie mehr als einen Punkt im Aufruf übergeben, zoomt die Karte auf 150% der POI-Boundingbox.
Format für die Übergabe eines einzelnen Punktes:
?poi[point]=363374,5621936&poi[label]=Hello World&poi[scale]=5000
Was kommt als Nächstes?¶
Dies waren nur die ersten Schritte auf dem Weg zur Nutzung von Mapbender. Es gibt noch eine Menge mehr zu entdecken:
Besuchen Sie die offizielle Mapbender-Website,
Finden Sie schnelle Antworten auf die wichtigsten Mapbender-bezogenen Fragen in der FAQ - Häufig gestellte Fragen,
Werden Sie Mitglied der Mapbender-Community.