Die Google-Navigation

Das Navigation SDK bietet verschiedene Möglichkeiten, eine Navigation in Ihre App einzubinden. Auf dieser Seite erfahren Sie, was die Google-Navigation ist und wie sie sich von anderen Navigationsoptionen unterscheidet, die im Navigation SDK verfügbar sind.

Wie funktioniert die Google-Navigation?

Die Navigation von Google bezieht sich auf die Verwendung des Navigations-SDK, um eine detaillierte Navigation einzubetten, die von Google bereitgestellte UI-Elemente und visuelle Elemente verwendet, die der Navigation in den Google Maps-Apps ähneln. Wenn Sie die Google-Navigation in Ihre App einbetten, müssen Sie die Navigation nicht von Grund auf neu erstellen. Sie können jedoch Teile davon anpassen. Wenn Sie mehr Anpassungsmöglichkeiten benötigen, als mit der Google Navigation verfügbar sind, können Sie alternativ einen Feed für die Schritt-für-Schritt-Navigation über das Navigation SDK anfordern und dann Ihre eigenen UI-Elemente bereitstellen und verwalten.

Weitere Informationen finden Sie unter Benutzerdefinierte Navigation.

Wenn Sie die Navigation von Google verwenden, ruft Ihre App das Navigations-SDK auf, um die Navigation zu starten, auszuführen und anzuhalten. Dabei wird der folgende Ablauf verwendet:

  1. Starten Sie die Navigation. Um die Navigation zu starten, erstellt Ihre App eine Navigatorinstanz. Dort wird das Ziel für den Navigationsdienst festgelegt und eine Karte initialisiert. Schließlich startet die App die detaillierte Wegbeschreibung. Dieser App-Navigationsfluss kann dem Nutzer je nach Anwendungsfall auf unterschiedliche Weise präsentiert werden. Die App kann beispielsweise eine Filialsuche mit eigenen UI-Elementen enthalten, mit denen Nutzer den Weg zum Geschäft finden. Möglicherweise startet Ihre App die aktive Navigation mit einem vordefinierten Ziel, wenn ein Fahrer einen Lieferauftrag annimmt.

  2. Aktive Navigation Sobald die App die aktive Navigation startet, wird der Gerätestandort verwendet, um die aktive Navigation aufrechtzuerhalten. Sie konfigurieren Ereignis-Listener, die für Ihren Anwendungsfall relevant sind, z. B. für Routenänderungen und die verbleibende Zeit bis zum Ziel. Während der aktiven Navigation stellt das Navigations-SDK UI-Komponenten bereit, die denen in den Google Maps-Apps ähneln. So wird in der Navigation beispielsweise eine Standardebene von Google Maps mit visuellen Elementen wie Karten mit Abbiegeveranweisungen, Verkehrsebenen, alternativen Routen und Geschwindigkeitsbeschränkungen angezeigt.

  3. Navigation beenden Ihre App beendet die Navigationssitzung auf die für Ihren Anwendungsfall am besten geeignete Weise, z. B. mit einem Ankunfts-Listener, der ausgelöst wird, wenn der Nutzer das Ziel erreicht.

Wie können Sie die Google Navigation anpassen?

Sie können die Google Navigation im Allgemeinen mit verschiedenen Farbschemata, Kameraansichten, zusätzlichen Abbiegeverweisen und Ereignisreaktionsauslösern anpassen. In der folgenden Liste sind einige der Anpassungen aufgeführt, die Sie vornehmen können. Diese Liste ist nicht vollständig.

Änderung Details
Modifizierte Navigationsanleitung: Überschriften, Farben und Schriftarten, Wegbeschreibungen, alternative Routen und Fahrtverlauf ein-/ausblenden Karten-UI-Steuerelemente
Navigationsheader und ‑fußzeile
Navigationsheader-Zusatzansicht
Wegbeschreibungsliste anzeigen
Alternative Routen ausblenden
Fortschritt der Fahrt anzeigen
Informationen zur Verkehrslage und zu Geschwindigkeitsbeschränkungen anpassen Tachometer anzeigen
Tachometerwarnungen anpassen
Ampeln und Stoppschilder aktivieren
Ändern Sie die Benutzeroberfläche der Karte und passen Sie die Kamera an. UI-Elemente positionieren
Kamera anpassen