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 Navigations- und Routingfunktionen für Fahrer aktivieren.
Hinweis
In diesem Leitfaden wird davon ausgegangen, dass Sie Folgendes gelesen haben:
- Fleet Engine-Grundlagen
- Das Datenmodell für Fahrzeuge
- Das Datenmodell für Fahrten auf Abruf
- Informationen zum Einrichten von Fleet Engine
- Informationen zum Erstellen und Verwenden von Fahrzeugen in der Fleet Engine
Was ist das Driver SDK für Fahrten auf Abruf?
Das Driver SDK sendet Fahrzeugstandort- und Fahrtenaktualisierungen an Fleet Engine, damit Fleet Engine die Fahrzeuge und die zugewiesenen Fahrten verfolgen kann. Im Kern verwendet das SDK einen Event-Listener, um Standortinformationen zu senden. Updates und Breiten- und Längengradkoordinaten sowie das aktuelle Routensegment und das Ziel vom Navigation SDK an die Fleet Engine übertragen, im Auto.
Vorteile des Driver SDK für Fahrten auf Abruf
Das Driver SDK ermöglicht eine einfachere Integration in Fleet Engine für Aktualisierungen der Fahrerrouten. Mit diesem SDK können Ihre Fahrer Aufträge verwalten und navigieren, als würden sie die Verbraucherversion von Google Maps verwenden, ohne zu einer anderen App wechseln zu müssen.
Einsatzmöglichkeiten des Driver SDK für Fahrten auf Abruf
Verwenden Sie das Driver SDK für Fahrten auf Abruf, um Folgendes mit Fleet Engine zu kommunizieren:
- Die Echtzeitposition eines Fahrzeugs auf einer Karte.
- Breiten- und Längengradkoordinaten für die Wegpunkte, die vom Navigation SDK
- Verbleibende Entfernung zum nächsten Wegpunkt.
- Es wird die geschätzte Ankunftszeit bis zum nächsten Wegpunkt angegeben.
- Die vom Navigations-SDK angegebene Route, die das Fahrzeug nehmen muss.
Funktionsweise des Driver SDK für On-Demand-Fahrten
Das Driver SDK ist für die Routinginformationen und das Ziel vom Navigations-SDK abhängig. Zusammen mit den Informationen aus dem Navigations-SDK wird das Fahrer-SDK in Ihre Fahrer-App eingebunden und stellt der Fleet Engine einen Stream mit Standortaktualisierungen, Breiten-/Längengradkoordinaten, verbleibender Entfernung und geschätzten 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 erfahren, wie Sie das Driver SDK verwenden.
Android
1 | Treiber-SDK für Android herunterladen | Weitere Informationen finden Sie unter Treiber-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 | Treiber-SDK initialisieren | Weitere Informationen finden Sie unter Treiber-SDK initialisieren. |
6 | Das Fahrzeug vorbereiten | Weitere Informationen finden Sie unter Fahrzeug vorbereiten. |
7 | Reisedetails festlegen | Weitere Informationen finden Sie unter Fahrtdetails festlegen. |
iOS
1 | Treiber-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 Treiber-SDK initialisieren. |
5 | Fahrzeug vorbereiten | Weitere Informationen finden Sie unter Fahrzeug vorbereiten. |
6 | Reisedetails festlegen | Weitere Informationen finden Sie unter Fahrtdetails festlegen. |
Nächste Schritte
Weitere Informationen finden Sie in der Dokumentation der Plattform, auf der Sie den Treiber einrichten möchten. SDK: