Navigation SDK – Übersicht

Mit dem Navigation SDK können Sie die detaillierte Routenführung von Google Maps integrieren. in Ihre mobilen Apps einbinden. Entscheidend ist, dass sie Daten des aktuellen Routensegments und des endgültigen Ziels, die zusammen mit dem Standort Aktualisierungen und Längen- und Breitengradkoordinaten aus dem Driver SDK werden an den Fleet Engine, wenn Ihr Fahrer anfängt zu fahren. Dies führt zu einer vollständigen Nutzererfahrung.

Welche Vorteile bietet das Navigation SDK?

Das Navigation SDK ermöglicht eine einfachere Integration mit Fleet Engine für Updates zu die Routen der Fahrer berechnen. Wenn Sie das Navigation SDK zusammen mit dem Driver SDK verwenden, Der Fahrer kann mit einer einzigen App Aufgaben verwalten und navigieren, die Privatnutzerversion von Google Maps nutzen, ohne eine andere App.

Was kann ich mit dem Navigation SDK tun?

Verwenden Sie das Navigation SDK, um Folgendes mit Fleet Engine zu kommunizieren.

  • Zuverlässige, detaillierte Routenführung von Google Maps
  • Personalisierte Routen basierend auf den vom Treiber-SDK.
  • Angepasste Kartenelemente wie benutzerdefinierte Markierungen, Overlays und UI-Elemente wichtige Navigationsinformationen hervorheben und die Navigation Nutzererfahrung.

Funktionsweise des Navigation SDK

Das Navigation SDK stellt Fleet Engine Routeninformationen und ein Ziel bereit, während das Driver SDK einen Stream mit Standortupdates, Breiten- und Längengraden Koordinaten, verbleibende Strecke und voraussichtliche Ankunftszeiten. Alle anderen Aktualisierungen von Fahrzeugdaten müssen an das Back-End des Kunden gesendet, das die Daten an Fleet Engine weiterleitet.

Systemdiagramm, das zeigt, wie das Driver SDK von den Clients zur Kundeninfrastruktur und dann über Fleet Engine und das Kunden-Back-End mit der Google-Infrastruktur kommuniziert

So verwenden Sie das Navigation SDK

Die folgenden Schritte decken ein typisches Anwendungsfallszenario für die Integration der Navigation SDK in Ihre Treiberanwendung einbinden:

Android

1 Google Cloud-Projekt einrichten Erstellen Sie ein Google Cloud-Projekt, bevor Sie das Navigation SDK verwenden. Weitere Informationen finden Sie unter Google Cloud-Projekt einrichten.
2 Ihrem API-Schlüssel das Navigation SDK hinzufügen Der API-Schlüssel ist eine eindeutige ID zur Authentifizierung Ihrer Anfragen. Verknüpfen Sie mindestens einen API-Schlüssel mit Ihrem Projekt, um das Navigation SDK zu verwenden. Weitere Informationen finden Sie unter API-Schlüssel verwenden.
3 Android Studio-Projekt einrichten Erstellen Sie ein Android-Projekt und integrieren Sie das Navigation SDK in dieses Projekt. Weitere Informationen finden Sie unter Android Studio-Projekt einrichten.
4 Treiber SDK zu Ihrem Projekt hinzufügen Installieren und konfigurieren Sie das Treiber-SDK, um alle Fleet Engine-Funktionen nutzen zu können. Weitere Informationen finden Sie unter Treiber-SDK für On-Demand-Fahrten abrufen und Treiber-SDK für geplante Aufgaben abrufen.

iOS

1 Google Cloud-Projekt einrichten Erstellen Sie ein Google Cloud-Projekt, bevor Sie das Navigation SDK verwenden. Weitere Informationen finden Sie unter Google Cloud-Projekt einrichten.
2 Ihrem API-Schlüssel das Navigation SDK hinzufügen Der API-Schlüssel ist eine eindeutige ID zur Authentifizierung Ihrer Anfragen. Verknüpfen Sie mindestens einen API-Schlüssel mit Ihrem Projekt, um das Navigation SDK zu verwenden. Weitere Informationen finden Sie unter API-Schlüssel verwenden.
3 Xcode-Projekt einrichten Erstellen Sie ein Xcode-Projekt und installieren Sie das Navigation SDK darin. Weitere Informationen finden Sie unter Xcode-Projekt einrichten.
4 Treiber SDK zu Ihrem Projekt hinzufügen Installieren und konfigurieren Sie das Treiber-SDK, um alle Fleet Engine-Funktionen nutzen zu können. Weitere Informationen finden Sie unter Treiber-SDK für On-Demand-Fahrten abrufen und Treiber-SDK für geplante Aufgaben abrufen.

Weitere Informationen zu den Funktionen des Navigation SDK finden Sie in der Vollständige Dokumentation zum Navigation SDK