Navigationswerkzeug (Navigation Toolbar)¶
Das Element erleichtert die Navigation in der Karte (Rotation und Zoom) durch entsprechende Buttons. Der Kartenmaßstab kann dabei individuell über eine Leiste angesprungen oder über die Zoom in/out-Buttons abgeändert werden. Es besteht zudem die Möglichkeit, auf die maximale Kartenausdehnung zu zoomen oder zum Anfangszustand zurück zu navigieren. Das Navigationselement kann verschoben werden, wenn die Option aktiviert wird.
![../../../_images/navigation_toolbar.png](../../../_images/navigation_toolbar.png)
Konfiguration¶
![../../../_images/navigation_toolbar_configuration.png](../../../_images/navigation_toolbar_configuration.png)
Verschiebbar: Navigationswerkzeug ist verschiebbar oder nicht (Standard: true).
Titel: Titel des Elements. Dieser wird in der Layouts Liste angezeigt.
Komponenten: Komponenten des Navigationswerkzeugs; Pflichtfeld. Auswahlmöglichkeiten: Drehen, Zoom auf maximale Ausdehnung, Zurück zum Anfang, Rein- und Rauszoomen und Zoom-Schieberegler.
“Zurück zum Anfang” setzt Dienstezustände zurück: Zurücksetzen von Dienstzuständen (Standard: false).
Position: Ausrichtung des Navigationswerkzeugs (Standard: ‘left-top’); Pflichtfeld. Auswahlmöglichkeiten: inline (zum Einbinden in der Sidepane), left-top (oben links), left-bottom (unten links), right-top (oben rechts), right-bottom (unten rechts).
Note
Das Element muss innerhalb des Kartenbereichs konfiguriert werden.
Komponenten des Navigationswerkzeugs¶
Im Konfigurationsdialog können unterschiedliche Komponenten (Components), also Funktionen des Navigationswerkszeugs, eingebunden werden. Diese Komponenten bestehen aus:
Drehen
Zoom auf maximale Ausdehnung
Zurück zum Anfang
Rein- und Rauszoomen
Zoom-Schieberegler
Die Komponenten sehen in der Anwendung wie folgt aus:
![../../../_images/navigationtoolbar_features.png](../../../_images/navigationtoolbar_features.png)
Wenn das Häkchen bei Verschiebbar gesetzt wurde, dann erscheint in der Anwendung ein kleines Kreuzsymbol zur Verschiebung des Navigationselements.
Mit Drehen kann die Ausrichtung der Karte verändert werden. Durch Klick auf den Nordpfeil ist es möglich, die Standardrotation (Nordausrichtung) wiederherzustellen.
Es besteht die Möglichkeit, mit Zoom auf maximale Ausdehnung auf den kleinsten Maßstab zu zoomen. Dieser wird innerhalb des Kartenelements im Kartenbereich definiert.
![../../../_images/navigationtoolbar_zoom_to_max.png](../../../_images/navigationtoolbar_zoom_to_max.png)
Nutzer können außerdem die anfänglichen Einstellungen von Maßstab, Koordinatenreferenzsystem, Rotation und Zentrierung mit Zurück zum Anfang wiederherstellen.
![../../../_images/navigationtoolbar_zoom_to_start.png](../../../_images/navigationtoolbar_zoom_to_start.png)
Rein- und Rauszoomen ermöglicht durch einen Klick auf das +
-Zeichen ein Hineinzoomen, sowie durch einen Klick auf das –
-Zeichen ein Hinauszoomen aus der Karte. Der Kartenausschnitt springt dabei immer zum jeweils nächstgrößeren bzw. -kleineren Maßstab. Je nach Definition im Kartenelement sind größere oder kleinere Zoomschritte möglich. Nutzer haben außerdem die Möglichkeit, feste Zoomstufen im Kartenelement zu deaktivieren.
Die Komponente Zoom-Schieberegler beinhaltet automatisch die Komponente Zoom in/out, in welcher auch +
und –
-Zeichen zur Verfügung stehen. Zusätzlich besteht diese Komponente aus einer Leiste, die die möglichen Zoomstufen als auswählbare Punkte anzeigt.
YAML-Definition¶
Diese Vorlage kann genutzt werden, um das Element in einer YAML-Anwendung einzubinden.
tooltip: 'Navigation Toolbar' # Text des Tooltips
components: ["rotation", # Komponenten des Navigationswerkzeugs, standardmäßig wird alles selektiert
"zoom_max", "zoom_home",
"zoom_in_out", "zoom_slider"]
target: ~ # ID des Kartenelements
anchor: left-top # Ausrichtung des Navigationswerkzeugs (Standard: 'left-top')
# Benutzen Sie inline z.B. für die Sidebar
# Optionen: 'inline', 'left-top', 'left-bottom', 'right-top', 'right-bottom'
draggable: true # das Navigationswerkzeug ist verschiebbar oder nicht (Standard: true)
zoomHomeRestoresLayers: false # Zurücksetzen von Dienstzuständen (Standard: false)