Driver SDK: Übersicht zu On-Demand-Fahrten

Das Driver SDK ist ein Toolkit für mobile Apps und eine grundlegende Komponente von Fleet Engine. Mit diesem SDK kann Ihre Fahrer-App sowohl zugewiesene Fahrten verwalten als auch die Navigations- und Routenfunktionen für Fahrer aktivieren.

Hinweis

In dieser Anleitung wird davon ausgegangen, dass Sie die folgenden Informationen gelesen haben:

Was ist das Driver SDK für On-Demand-Fahrten?

Das Driver SDK sendet Fahrzeugpositions- und Fahrtaktualisierungen an Fleet Engine, damit Fleet Engine die Fahrzeuge und ihre zugewiesenen Fahrten verfolgen kann. Im Grunde verwendet das SDK einen Ereignis-Listener, um Positionsaktualisierungen und Breiten-/Längengradkoordinaten zusammen mit dem aktuellen Routenabschnitt und Ziel aus dem Navigation SDK an Fleet Engine zu senden, wenn der Fahrer losfährt.

Warum sollte ich das Driver SDK für On-Demand-Fahrten verwenden?

Das Driver SDK ermöglicht eine einfachere Integration mit Fleet Engine für Aktualisierungen der Routen des Fahrers. Mit diesem SDK kann der Fahrer eine einzige App verwenden, um Aufträge zu verwalten und zu navigieren, so wie mit der Consumer-Version von Google Maps, ohne zu einer anderen App wechseln zu müssen.

Funktionen des Driver SDK für On-Demand-Fahrten

Mit dem Driver SDK für On-Demand-Fahrten können Sie die folgenden Informationen an Fleet Engine senden:

  • Die Echtzeitposition eines Fahrzeugs auf einer Karte.
  • Breiten-/Längengradkoordinaten für die Fahrtwegpunkte, die vom Navigation SDK bereitgestellt werden.
  • Die verbleibende Entfernung zum nächsten Wegpunkt.
  • Die voraussichtliche Ankunftszeit am nächsten Wegpunkt.
  • Die Route, die das Fahrzeug nehmen muss, wie vom Navigation SDK bereitgestellt.

Funktionsweise des Driver SDK für On-Demand-Fahrten

Das Driver SDK ist für die Routeninformationen und das Ziel auf das Navigation SDK angewiesen. Zusammen mit den Informationen aus dem Navigation SDK wird das Driver SDK in Ihre Fahrer-App eingebunden und stellt Fleet Engine einen Stream von Positionsaktualisierungen, Breiten-/Längengradkoordinaten, verbleibender Entfernung und voraussichtlichen Ankunftszeiten zur Verfügung. Alle anderen Aktualisierungen der Fahrzeugdaten müssen an das Kunden-Backend gesendet werden, das die Daten an Fleet Engine weiterleitet.

Systemdiagramm, das zeigt, wie das Driver SDK über die Clients mit der Infrastruktur des Kunden und dann über Fleet Engine und das Kunden-Backend mit der Infrastruktur von Google kommuniziert.

Das Driver SDK für On-Demand-Fahrten verwenden

Wählen Sie eine Plattform aus, um zu erfahren, wie Sie das Driver SDK verwenden können.

Android

1 Driver SDK für Android herunterladen Weitere Informationen finden Sie unter Driver SDK herunterladen.
2 Google Cloud Console-Projekt konfigurieren Weitere Informationen finden Sie unter Google Cloud Console-Projekt konfigurieren.
3 Abhängigkeiten deklarieren Weitere Informationen finden Sie unter Abhängigkeiten deklarieren.
4 Authentifizierungstokens erstellen Weitere Informationen finden Sie unter Authentifizierungstokens erstellen.
5 Driver SDK initialisieren Weitere Informationen finden Sie unter Driver SDK initialisieren.
6 Fahrzeug vorbereiten Weitere Informationen finden Sie unter Fahrzeug vorbereiten.
7 Fahrtdetails festlegen Weitere Informationen finden Sie unter Fahrtdetails festlegen.

iOS

1 Driver SDK für iOS herunterladen Weitere Informationen finden Sie unter Driver SDK herunterladen.
2 Google Cloud Console-Projekt konfigurieren Weitere Informationen finden Sie unter Google Cloud Console-Projekt konfigurieren.
3 Authentifizierungstokens erstellen Weitere Informationen finden Sie unter Authentifizierungstokens erstellen.
4 Driver SDK initialisieren Weitere Informationen finden Sie unter Driver SDK initialisieren.
5 Fahrzeug vorbereiten Weitere Informationen finden Sie unter Fahrzeug vorbereiten.
6 Fahrtdetails festlegen Weitere Informationen finden Sie unter Fahrtdetails festlegen.

Nächste Schritte

Weitere Informationen finden Sie in der Dokumentation für die Plattform, auf der Sie das Driver SDK einrichten möchten: