Das Driver SDK ist ein Toolkit für mobile Apps und ein grundlegender Bestandteil von Fleet Engine. Mit diesem SDK kann Ihre Fahrer-App sowohl zugewiesene Fahrten verwalten als auch Navigations- und Routenfunktionen für Fahrer bereitstellen.
Hinweis
In diesem Leitfaden wird davon ausgegangen, dass Sie Folgendes gelesen haben:
- Fleet Engine-Grundlagen
- Das Datenmodell für Fahrzeuge
- Das Datenmodell für On-Demand-Fahrten
- Fleet Engine einrichten
- Fahrzeuge in Fleet Engine erstellen und verwenden
Was ist das Driver SDK für On-Demand-Fahrten?
Das Driver SDK sendet Fahrzeugstandort- und Fahrtaktualisierungen an die Fleet Engine, damit die Fleet Engine die Fahrzeuge und die ihnen zugewiesenen Fahrten verfolgen kann. Im Grunde verwendet das SDK einen Event-Listener, um Standortaktualisierungen und Breiten-/Längengradkoordinaten zusammen mit dem aktuellen Routenabschnitt und dem Ziel aus dem Navigation SDK an Fleet Engine zu senden, wenn Ihr Fahrer losfährt.
Warum das Driver SDK für On-Demand-Fahrten verwenden?
Das Driver SDK ermöglicht eine einfachere Integration in Fleet Engine für Aktualisierungen der Routen des Fahrers. Mit diesem SDK kann Ihr Fahrer eine einzige App verwenden, um Aufträge zu verwalten und zu navigieren, so wie er es mit der privaten Version von Google Maps tun würde, aber ohne zu einer anderen App wechseln zu müssen.
Möglichkeiten mit dem Driver SDK für On-Demand-Fahrten
Mit dem Driver SDK für On-Demand-Fahrten können Sie Folgendes an die Fleet Engine senden:
- Die Echtzeitposition eines Fahrzeugs auf einer Karte.
- Breiten- und Längengradkoordinaten für die Wegpunkte der Fahrt, die vom Navigation SDK bereitgestellt werden.
- Verbleibende Entfernung zum nächsten Wegpunkt.
- 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 vom Navigation SDK abhängig. Zusammen mit den Informationen aus dem Navigation SDK wird das Driver SDK in Ihre Fahrer-App eingebunden und stellt der Fleet Engine einen Stream mit Standort-Updates, Breiten-/Längengradkoordinaten, verbleibender Entfernung und voraussichtlichen Ankunftszeiten bereit. Alle anderen Aktualisierungen von Fahrzeugdaten müssen an das Kunden-Backend gesendet werden, das die Daten an die Fleet Engine weiterleitet.

Driver SDK für On-Demand-Fahrten verwenden
Wählen Sie Ihre Plattform aus, um zu sehen, wie Sie mit der Verwendung des Driver SDK beginnen.
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 for 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 Treiber-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
Sehen Sie sich die Dokumentation für die Plattform an, auf der Sie das Driver SDK einrichten möchten: