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 nahtlos in Ihre mobilen Anwendungen einbinden. Das SDK bietet die Möglichkeit, die Benutzeroberfläche an das Erscheinungsbild der Marke anzupassen, sowie erweiterte Routenkonfigurationen.
Wenn Sie anpassbare In-App-Navigationsfunktionen anbieten, können Sie die betriebliche Effizienz steigern, das Nutzer-Engagement verbessern und wertvolle datengestützte Statistiken erhalten.
Vorteile des Navigation SDK
Wenn Sie die Navigation in Ihre App einbinden, können Sie Ihren Nutzern eine bessere Nutzererfahrung bieten, Ihr eigenes Branding einsetzen und Fahrtdaten nutzen:
Sie behalten die Kontrolle über die gesamte Nutzererfahrung und können die Interaktion steigern, indem Sie Nutzer während der Navigation in Ihrer App lassen. So ist kein Wechsel zwischen Apps erforderlich.
Passen Sie die Navigation mit anpassbaren UI-Elementen an das Erscheinungsbild Ihrer Marke an.
Sie können die Routenplanung optimieren, indem Sie Einstellungen für die Routenplanung, Ziele und Wegpunkte verwalten.
Standort- und Ereignisdaten aus der Routenplanung für Analysen, Optimierungen, Kundenkommunikation und Echtzeitüberwachung nutzen
Was kann ich mit dem Navigation SDK tun?
Mit dem Navigation SDK können Sie eine umfassende In-App-Navigation erstellen:
Bieten Sie Ihren Nutzern eine nahtlose und zuverlässige detaillierte Routenführung von Google Maps.
Unterstützung verschiedener Verkehrsmittel, darunter Auto, Fußweg, Fahrrad und Zweiräder.
Implementieren Sie benutzerdefinierte Markierungen, Overlays und UI-Elemente, um wichtige Navigationsinformationen hervorzuheben und die Navigation an Ihre Marke anzupassen.
Sie können auf Fahrtdaten zugreifen, um Trends zu analysieren, Verbesserungsmöglichkeiten zu ermitteln und Abläufe zu optimieren.
Funktionsweise des Navigation SDK
Mit dem Navigation SDK können Sie sowohl Karten als auch Navigationsfunktionen in Ihre App einbinden. Die beiden Hauptkomponenten des Navigation SDK sind:
Kartenebene: Beginnen Sie mit einer Kartenebene, einschließlich Kartenansicht, Stil, UI-Steuerelementen, Kamera und Interaktionsverhalten. Das Navigation SDK enthält die Kartenfunktionen des Maps SDK. Apps, die das Navigation SDK enthalten, dürfen das Maps SDK nicht enthalten. Wenn Ihre App das Maps SDK verwendet, müssen Sie es entfernen, um das Navigation SDK verwenden zu können. Die Maps API ist im Navigation SDK jedoch nahezu identisch, sodass Sie Ihre Implementierung in der Regel nicht aktualisieren müssen. Sie müssen lediglich das Maps SDK entfernen. Informationen zu den Unterschieden zwischen der Maps API und den Funktionen des Maps SDK und des Navigation SDK finden Sie im Überblick im Referenzbereich.
Navigationsoberfläche: Fügen Sie die Navigationsoberfläche mit dem Overlay für die detaillierte Routenführung, den Abbiegekarten und zusätzlichen UI-Elementen hinzu. Sie können entweder die Google-Navigation verwenden oder eine benutzerdefinierte Navigation erstellen.
Navigation SDK verwenden
Die folgenden Schritte beschreiben ein typisches Anwendungsfallszenario für die Verwendung des Navigation SDK:
1
Einrichten
Erstellen Sie ein Google Cloud-Projekt, fügen Sie Ihrem API-Schlüssel das Navigation SDK hinzu und richten Sie Ihr Android Studio-Projekt ein. Weitere Informationen finden Sie unter Projekt einrichten.
2
Zur ersten Route navigieren
Eine Route in Ihrer App zu einem einzelnen Ziel zeichnen Weitere Informationen finden Sie unter Routen mit einem Zielort planen.
3
Navigations-UI ändern
Sie können die Navigation und das Erscheinungsbild anpassen, indem Sie die integrierten UI-Steuerelemente und -Elemente ändern, die auf der Karte angezeigt werden. Weitere Informationen finden Sie unter Navigations-UI ändern.
4
Routing-Details anpassen
Routeneinstellungen ändern und Wegpunkte verwalten Weitere Informationen finden Sie unter Routenerfahrung.
Weitere Informationen zu den Funktionen des Navigation SDK finden Sie in der Referenz oder in der Demo.
[null,null,["Zuletzt aktualisiert: 2025-08-31 (UTC)."],[[["\u003cp\u003eThe Navigation SDK enables integrating Google Maps turn-by-turn navigation directly into your mobile apps, offering UI customization and advanced route configuration.\u003c/p\u003e\n"],["\u003cp\u003eIt enhances user engagement by providing a seamless in-app navigation experience, eliminating the need to switch between apps.\u003c/p\u003e\n"],["\u003cp\u003eBusinesses can leverage the SDK to personalize the navigation experience with custom branding, optimize routes, and gain valuable data-driven insights from trip data.\u003c/p\u003e\n"],["\u003cp\u003eThe Navigation SDK replaces the Maps SDK for both map layer and navigation features within your app, providing a comprehensive solution for in-app navigation.\u003c/p\u003e\n"],["\u003cp\u003eYou can seamlessly guide users with turn-by-turn directions, support various transportation modes, implement custom UI elements, and access trip data for analysis and optimizations.\u003c/p\u003e\n"]]],[],null,["# Navigation SDK overview\n\nThe Navigation SDK lets you seamlessly integrate the Google Maps turn-by-turn\nnavigation experience directly into your mobile applications. The SDK offers UI\ncustomization for brand look and feel and advanced route configuration.\nProviding customizable, in-app navigation experiences helps you enhance\noperational efficiency, improve user engagement, and gain valuable data-driven\ninsights.\n| **Note:** **European Economic Area (EEA)** : The default user interface and functionality of the Navigation SDK are deemed fully compliant with the [EEA Safety Requirements](https://cloud.google.com/terms/maps-platform/eea-safety-requirements).\n\nWhy use the Navigation SDK?\n---------------------------\n\nIntegrating navigation into your app lets you provide a superior experience for\nyour users, while applying your own branding and leveraging trip data:\n\n- Control the end-to-end experience and increase engagement by keeping users within your app during navigation, eliminating the need to switch between apps.\n- Personalize the navigation experience to match your brand's look and feel with customizable UI elements.\n- Optimize the route experience by managing routing preferences, destinations, and waypoints.\n- Utilize location and event data from trip routing for analytics, optimizations, customer communications, and real-time monitoring.\n\nWhat can you do with the Navigation SDK?\n----------------------------------------\n\nThe Navigation SDK lets you create a comprehensive in-app navigation experience:\n\n- Provide your users with a seamless and reliable turn-by-turn navigation experience powered by Google Maps.\n- Support various modes of transportation, including driving, walking, cycling, and two-wheel vehicles.\n- Implement custom markers, overlays, and UI elements to highlight key navigation information and to personalize the navigation experience to match your brand.\n- Access trip data to analyze trends, identify areas for improvement, and optimize operations.\n\nHow the Navigation SDK works\n----------------------------\n\nYou can use the Navigation SDK to incorporate both maps and navigation features\ninto your app. The two main components of the Navigation SDK are:\n\n- **Map Layer** : Begin with a map layer, including map view, styling, UI controls, camera, and interaction behavior. The Navigation SDK includes the map functionality from the [Maps SDK](/maps/documentation/android-sdk), and apps that include the Navigation SDK cannot include the Maps SDK. If your app uses the Maps SDK, you need to remove it in order to use the Navigation SDK. However, the maps API is nearly identical in the Navigation SDK, so you typically don't need to update your implementation, other than removing the Maps SDK. For information on the maps API and functionality differences between the Maps SDK and the Navigation SDK, see the [Overview](https://developers.google.com/maps/documentation/navigation/android-sdk/reference) page in the Reference section\n- **Navigation Experience** : Add the navigation experience using the, which includes the turn-by-turn navigation overlay, turn cards, and additional UI elements. You can either use the [Google Navigation\n experience](/maps/documentation/navigation/android-sdk/intro-google-nav) or build your own [custom navigation\n experience](/maps/documentation/navigation/android-sdk/intro-custom-nav).\n\n| **Note:** If your app already uses the [Maps SDK](/maps/documentation/android-sdk), the Navigation SDK replaces the Maps SDK for both map layer and navigation features. You cannot use the Navigation SDK and Maps SDK in the same app.\n\nHow to use the Navigation SDK\n-----------------------------\n\nThe steps below cover a typical use case scenario for using the Navigation SDK:\n\n|---|----------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 1 | **Get set up** | Create a Google Cloud project, add the Navigation SDK to your API key, and set up your Android Studio project. For more information, see [Set up your project](/maps/documentation/navigation/android-sdk/set-up-project). |\n| 2 | **Navigate to your first route** | Plot a route within your app to a single destination. For more information, see [Navigate a single-destination route](/maps/documentation/navigation/android-sdk/route). |\n| 3 | **Modify the navigation UI** | Customize the navigation experience and visual appearance by modifying the built-in UI controls and elements appear on the map. For more information, see [Modify the navigation UI](/maps/documentation/navigation/android-sdk/controls). |\n| 4 | **Adjust routing details** | Modify routing preferences and manage waypoints. For more information, see [Route experience](/maps/documentation/navigation/android-sdk/intro-route-experience). |\n\nFor more information about the Navigation SDK features, see\n[Reference](/maps/documentation/navigation/android-sdk/reference), or [Try\nthe demo](/maps/documentation/navigation/android-sdk/try-demo)."]]