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 Navigation SDK, um eine detaillierte Routenführung 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 zusätzliche Anpassungen benötigen, als mit der Google-Navigation verfügbar sind, können Sie über das Navigation SDK einen Feed für die detaillierte Routenführung anfordern und dann Ihre eigenen UI-Elemente bereitstellen und verwalten.
Weitere InformationenWenn Sie die Navigation von Google verwenden, ruft Ihre App das Navigation SDK auf, um die Navigation zu starten, auszuführen und anzuhalten. Dabei wird der folgende Ablauf verwendet:
Starten Sie die Navigation. Zum Starten der Navigation erstellt Ihre App eine Navigatorinstanz. Von dort aus wird das Ziel für den Navigator festgelegt und eine Karte initialisiert. Schließlich startet die App die detaillierte Routenführung. Dieser App-Flow kann je nach Anwendungsfall auf unterschiedliche Weise präsentiert werden. Die App könnte beispielsweise eine Filialsuche mit eigenen UI-Elementen haben, mit denen Nutzer zum Geschäft navigieren können. Alternativ kann Ihre App die aktive Navigation mit einem vordefinierten Ziel beginnen, wenn ein Fahrer eine Lieferaufgabe annimmt.
Aktive Navigation Sobald Ihre 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 Navigation SDK UI-Komponenten bereit, die denen in den Google Maps-Apps ähneln. In der Navigation wird beispielsweise eine standardmäßige Google-Kartenebene mit visuellen Elementen wie Routenführungskarten, Verkehrsebenen, alternativen Routen und Geschwindigkeitsbegrenzungen angezeigt.
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?
Im Allgemeinen können Sie die Google Navigation so anpassen, dass Sie andere Farbschemata, Kameraansichten, zusätzliche Abbiegeverbote und Ereignisauslöser verwenden. In der folgenden Liste werden einige der Anpassungen beschrieben, die Sie vornehmen können. Diese Liste ist nicht vollständig.
Änderung | Details |
---|---|
Modifizierte Navigationshilfe: Kopfzeilen, Farben und Schriftarten, Richtungsanweisungen, alternative Routen und Fahrtverlauf ein-/ausblenden |
Steuerelemente der Karten-UI Navigationsüberschrift ändern Liste der Wegbeschreibungen anzeigen Alternative Routen ausblenden Fahrtfortschritt anzeigen |
Informationen zu Verkehrsbehinderungen und Tempolimits anpassen |
Verkehrsebene deaktivieren Ampeln und Stoppschilder aktivieren Tacho anzeigen |
Ändern Sie die Benutzeroberfläche der Karte und passen Sie die Kamera an. |
Benutzerdefinierte Markierungen hinzufügen Text-Cursor Nachtmodus festlegen Kamera anpassen |