Mit dem Navigation SDK können Sie die detaillierte Routenführung von Google Maps in Ihre mobilen Apps einbinden. Wichtig ist, dass sie Daten zum aktuellen Routensegment und zum endgültigen Ziel liefert, die zusammen mit Standortaktualisierungen und Breiten-/Längengradkoordinaten vom Driver SDK an die Fleet Engine gesendet werden, wenn der Fahrer losfährt. Das Ergebnis ist ein umfassendes Fahrerlebnis.
Vorteile des Navigation SDK
Das Navigation SDK ermöglicht eine einfachere Integration in die Fleet Engine, um die Routen des Fahrers zu aktualisieren. Wenn Sie das Navigation SDK zusammen mit dem Driver SDK verwenden, kann Ihr Fahrer eine einzige App nutzen, um Aufträge zu verwalten und zu navigieren, so wie er es mit der privaten Version von Google Maps tun würde, ohne zu einer anderen App wechseln zu müssen.
Was kann ich mit dem Navigation SDK tun?
Verwenden Sie das Navigation SDK, um die folgenden Informationen an die Fleet Engine zu senden.
- Zuverlässige detaillierte Routenführung mit Google Maps.
- Benutzerdefinierte Routen basierend auf den vom Driver SDK bereitgestellten Breiten- und Längengradkoordinaten.
- Benutzerdefinierte Kartenelemente wie benutzerdefinierte Markierungen, Overlays und UI-Elemente, um wichtige Navigationsinformationen hervorzuheben und die Navigation zu personalisieren.
So funktioniert das Navigation SDK
Das Navigation SDK liefert Routeninformationen und das Ziel an die Fleet Engine, während das Driver SDK einen Stream von Standortaktualisierungen, Breiten- und Längengradkoordinaten, verbleibender Entfernung und voraussichtlichen Ankunftszeiten bereitstellt. Alle anderen Aktualisierungen von Fahrzeugdaten müssen an das Kunden-Backend gesendet werden, das die Daten an die Fleet Engine weiterleitet.

Navigation SDK verwenden
In den folgenden Schritten wird ein typischer Anwendungsfall für die Einbindung des Navigation SDK in Ihre Fahrer-App beschrieben:
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 | Navigation SDK zu Ihrem API-Schlüssel hinzufügen | Der API-Schlüssel ist eine eindeutige Kennung, mit der Ihre Anfragen authentifiziert werden. 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 binden Sie das Navigation SDK ein. Weitere Informationen finden Sie unter Android Studio-Projekt einrichten. |
| 4 | Driver SDK zu Ihrem Projekt hinzufügen | Installieren und konfigurieren Sie das Driver SDK, um alle Funktionen der Fleet Engine zu nutzen. Weitere Informationen finden Sie unter Driver SDK für On-Demand-Fahrten herunterladen und Driver SDK für geplante Aufgaben herunterladen. |
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 | Navigation SDK zu Ihrem API-Schlüssel hinzufügen | Der API-Schlüssel ist eine eindeutige Kennung, mit der Ihre Anfragen authentifiziert werden. 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. Weitere Informationen finden Sie unter Xcode-Projekt einrichten. |
| 4 | Driver SDK zu Ihrem Projekt hinzufügen | Installieren und konfigurieren Sie das Driver SDK, um alle Funktionen der Fleet Engine zu nutzen. Weitere Informationen finden Sie unter Driver SDK für On-Demand-Fahrten herunterladen und Driver SDK für geplante Aufgaben herunterladen. |
Weitere Informationen zu den Funktionen des Navigation SDK finden Sie in der vollständigen Dokumentation zum Navigation SDK für Android und iOS.