Navigation SDK – Übersicht
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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 Zielort bereitstellt, die zusammen mit Standortaktualisierungen und Breiten-/Längengradkoordinaten aus dem Driver SDK an Fleet Engine gesendet werden, wenn der Fahrer losfährt. So entsteht ein vollständiges Fahrerlebnis.
Vorteile des Navigation SDK
Das Navigation SDK ermöglicht eine einfachere Integration mit Fleet Engine für Aktualisierungen der Routen des Fahrers. 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, ohne zu einer anderen App wechseln zu müssen.
Was kann ich mit dem Navigation SDK tun?
Mit dem Navigation SDK können Sie Folgendes an Fleet Engine senden:
- Zuverlässige detaillierte Routenführung mit Google Maps
- Benutzerdefinierte Routen basierend auf den Breiten- und Längengradkoordinaten, die vom Driver SDK bereitgestellt werden.
- Angepasste Kartenelemente wie benutzerdefinierte Markierungen, Overlays und UI-Elemente, um wichtige Navigationsinformationen hervorzuheben und die Navigation zu personalisieren.
Funktionsweise des Navigation SDK
Das Navigation SDK stellt Routinginformationen und das Ziel für Fleet Engine bereit, während das Driver SDK einen Stream von Standortaktualisierungen, Breiten-/Längengradkoordinaten, verbleibender Entfernung und geschätzten Ankunftszeiten bereitstellt. Alle anderen Aktualisierungen der Fahrzeugdaten müssen an das Kunden-Backend gesendet werden, das die Daten an Fleet Engine weiterleitet.

Navigation SDK verwenden
Die folgenden Schritte beschreiben ein typisches Anwendungsfallszenario für die Einbindung des Navigation SDK in Ihre Fahrer-App:
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 ID, mit der Ihre Anfragen authentifiziert werden. Sie müssen Ihrem Projekt mindestens einen API-Schlüssel zuordnen, um das Navigation SDK verwenden zu können. 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 in Ihr Projekt einbinden |
Installieren und konfigurieren Sie das Driver SDK, um alle Fleet Engine-Funktionen nutzen zu können. Weitere Informationen finden Sie unter Driver SDK für On-Demand-Fahrten abrufen und Driver 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 |
Navigation SDK zu Ihrem API-Schlüssel hinzufügen |
Der API-Schlüssel ist eine eindeutige ID, mit der Ihre Anfragen authentifiziert werden. Sie müssen Ihrem Projekt mindestens einen API-Schlüssel zuordnen, um das Navigation SDK verwenden zu können. 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 |
Driver SDK in Ihr Projekt einbinden |
Installieren und konfigurieren Sie das Driver SDK, um alle Fleet Engine-Funktionen nutzen zu können. Weitere Informationen finden Sie unter Driver SDK für On-Demand-Fahrten abrufen und Driver SDK für geplante Aufgaben abrufen. |
Weitere Informationen zu den Funktionen des Navigation SDK finden Sie in der vollständigen Dokumentation zum Navigation SDK für Android und iOS.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-08-12 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-12 (UTC)."],[[["\u003cp\u003eThe Navigation SDK enables turn-by-turn navigation within your mobile apps, seamlessly integrating with Google Maps and Fleet Engine for real-time route and location updates.\u003c/p\u003e\n"],["\u003cp\u003eWhen used with the Driver SDK, it provides a comprehensive driving experience within a single app, eliminating the need for drivers to switch between navigation and task management.\u003c/p\u003e\n"],["\u003cp\u003eThe SDK offers customizable routes, map elements, and navigation instructions powered by Google Maps, ensuring a tailored and efficient navigation experience for drivers.\u003c/p\u003e\n"],["\u003cp\u003eTo utilize the Navigation SDK, developers need to set up a Google Cloud project, integrate the SDK into their Android or iOS project, and add the Driver SDK for comprehensive Fleet Engine functionality.\u003c/p\u003e\n"]]],[],null,["The Navigation SDK lets you to integrate Google Maps turn-by-turn navigation\ninto your mobile applications. Crucially, it provides\ncurrent route segment and final destination data, which, along with location\nupdates and latitude/longitude coordinates from the Driver SDK, are sent to the\nFleet Engine when your driver begins driving. This results in a complete driving\nexperience.\n\nWhy use the Navigation SDK?\n\nThe Navigation SDK enables easier integration with Fleet Engine for updates to\nthe driver's routes. Using the Navigation SDK along with the Driver SDK enables\nyour driver can use a single app to manage assignments and navigate as they\nwould using their consumer version of Google Maps, without having to switch to\nanother app.\n\nWhat can you do with the Navigation SDK?\n\nUse the Navigation SDK to communicate the following with Fleet Engine.\n\n- Reliable turn-by-turn navigation instructions powered by Google Maps.\n- Customized routes based on the latitude/longitude coordinates provided by the Driver SDK.\n- Customized map elements, such as custom markers, overlays, and UI elements to highlight key navigation information and to personalize the navigation experience.\n\nHow the Navigation SDK works\n\nThe Navigation SDK provides routing information and destination to Fleet Engine,\nwhile the Driver SDK provides a stream of location updates, latitude/longitude\ncoordinates, remaining distance, and ETAs. All other vehicle data updates must\nbe sent to the customer backend, which relays the data to Fleet Engine.\n\nHow to use the Navigation SDK\n\nThe steps below cover a typical use-case scenario for incorporating the\nNavigation SDK into your driver application: \n\nAndroid\n\n|---|--------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 1 | **Set up your Google Cloud project** | Create a Google Cloud project before using the Navigation SDK. For more information, see [Set up your Google Cloud project](/maps/documentation/navigation/android-sdk/cloud-setup). |\n| 2 | **Add the Navigation SDK to your API key** | The API key is a unique identifier that authenticates your requests, associate at least one API key with your project to use the Navigation SDK. For more information, see [Using API keys](/maps/documentation/navigation/android-sdk/get-api-key). |\n| 3 | **Set up your Android Studio project** | Create an Android project and integrate the Navigation SDK into it. For more information, see [Set up your Android Studio project](/maps/documentation/navigation/android-sdk/android-studio-setup). |\n| 4 | **Add the Driver SDK to your project** | Install and configure the Driver SDK to start taking advantage of all the Fleet Engine features. For more information, see [Get the Driver SDK for on-demand trips](/maps/documentation/mobility/driver-sdk/on-demand/android/minimum-requirements) and [Get the Driver SDK for scheduled tasks](/maps/documentation/mobility/driver-sdk/scheduled/android/minimum-requirements). |\n\niOS\n\n|---|--------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 1 | **Set up your Google Cloud project** | Create a Google Cloud project before using the Navigation SDK. For more information, see [Set up your Google Cloud project](/maps/documentation/navigation/ios-sdk/cloud-setup). |\n| 2 | **Add the Navigation SDK to your API key** | The API key is a unique identifier that authenticates your requests, associate at least one API key with your project to use the Navigation SDK. For more information, see [Using API keys](/maps/documentation/navigation/ios-sdk/get-api-key). |\n| 3 | **Set up your Xcode project** | Create an Xcode project and install the Navigation SDK into it. For more information, see [Set up your Xcode project](/maps/documentation/navigation/ios-sdk/xcode-setup). |\n| 4 | **Add the Driver SDK to your project** | Install and configure the Driver SDK to start taking advantage of all the Fleet Engine features. For more information, see [Get the Driver SDK for on-demand trips](/maps/documentation/mobility/driver-sdk/on-demand/ios/minimum-requirements) and [Get the Driver SDK for scheduled tasks](/maps/documentation/mobility/driver-sdk/scheduled/ios/minimum-requirements). |\n\nFor more information about the Navigation SDK features, see the complete\ndocumentation for Navigation SDK for\n[Android](/maps/documentation/navigation/android-sdk) and\n[iOS](/maps/documentation/navigation/ios-sdk)."]]