Das Navigation SDK bietet verschiedene Möglichkeiten, eine Navigation in Ihre App einzubinden. Auf dieser Seite wird erläutert, 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 Navigation 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 ändern. 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:
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 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. Oder Ihre App startet die aktive Navigation mit einem vordefinierten Ziel, wenn ein Fahrer eine Lieferaufgabe annimmt.
Aktive Navigation Sobald Ihre App die aktive Navigation startet, verwendet sie den Gerätestandort, 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. Die Navigation zeigt beispielsweise eine Standardebene von Google Maps mit visuellen Elementen wie Karten mit Abbiegeveranweisungen, Verkehrsebenen, alternativen Routen und Geschwindigkeitsbeschränkungen.
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 ändern Wegbeschreibungsliste anzeigen Alternative Routen ausblenden Fortschritt der Fahrt anzeigen |
Informationen zur Verkehrslage und zu Geschwindigkeitsbeschränkungen anpassen |
Verkehrsebene deaktivieren Ampeln und Stoppschilder aktivieren Tachometer anzeigen |
Ändern Sie die Benutzeroberfläche der Karte und passen Sie die Kamera an. |
Benutzerdefinierte Markierungen hinzufügen Text einfügen Nachtmodus festlegen Kamera anpassen |