Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
El SDK de Navigation te permite integrar sin problemas la experiencia de navegación paso a paso de Google Maps directamente en tus aplicaciones para dispositivos móviles. El SDK ofrece personalización de la IU para el aspecto y la sensación de la marca, y configuración avanzada de rutas.
Proporcionar experiencias de navegación personalizables en la app te ayuda a mejorar la eficiencia operativa, aumentar la participación de los usuarios y obtener estadísticas valiosas basadas en datos.
¿Por qué usar el SDK de Navigation?
Integrar la navegación en tu app te permite brindar una experiencia superior a tus usuarios, aplicar tu propia marca y aprovechar los datos de los viajes:
Controla la experiencia integral y aumenta la participación manteniendo a los usuarios en tu app durante la navegación, lo que elimina la necesidad de cambiar entre apps.
Personaliza la experiencia de navegación para que coincida con el aspecto de tu marca con elementos de IU personalizables.
Optimiza la experiencia de la ruta administrando las preferencias de rutas, los destinos y los puntos de referencia.
Utiliza los datos de ubicación y eventos de la planificación de rutas para realizar análisis, optimizaciones, comunicaciones con los clientes y supervisión en tiempo real.
¿Qué puedes hacer con el SDK de Navigation?
El SDK de Navigation te permite crear una experiencia de navegación integral en la app:
Proporciona a tus usuarios una experiencia de navegación paso a paso confiable y sin interrupciones con la tecnología de Google Maps.
Admiten varios medios de transporte, como automóviles, caminatas, bicicletas y vehículos de dos ruedas.
Implementa marcadores, superposiciones y elementos de IU personalizados para destacar la información de navegación clave y personalizar la experiencia de navegación para que coincida con tu marca.
Accede a los datos de los viajes para analizar las tendencias, identificar áreas de mejora y optimizar las operaciones.
Cómo funciona el SDK de Navigation
Puedes usar el SDK de Navigation para incorporar mapas y funciones de navegación en tu app. Los dos componentes principales del SDK de Navigation son los siguientes:
Capa de mapa: Comienza con una capa de mapa, que incluye la vista del mapa, el diseño, los controles de la IU, la cámara y el comportamiento de interacción. El SDK de Navigation incluye la funcionalidad de mapas del SDK de Maps, y las apps que incluyen el SDK de Navigation no pueden incluir el SDK de Maps. Si tu app usa el SDK de Maps, debes quitarlo para usar el SDK de Navigation. Sin embargo, la API de Maps es casi idéntica en el SDK de Navigation, por lo que, por lo general, no necesitas actualizar tu implementación, más allá de quitar el SDK de Maps. Para obtener información sobre las diferencias entre la API de Maps y las funciones del SDK de Maps y el SDK de Navigation, consulta la página Overview en la sección Reference.
Los siguientes pasos abarcan una situación típica de caso de uso para usar el SDK de Navigation:
1
Inicia la configuración
Crea un proyecto de Google Cloud, agrega el SDK de Navigation a tu clave de API y configura tu proyecto de Android Studio. Para obtener más información, consulta Cómo configurar tu proyecto.
Personaliza la experiencia de navegación y la apariencia visual modificando los controles y elementos integrados de la IU que aparecen en el mapa. Para obtener más información, consulta Cómo modificar la IU de navegación.
4
Cómo ajustar los detalles de la ruta
Modificar las preferencias de rutas y administrar los puntos de referencia Para obtener más información, consulta Experiencia de ruta.
[null,null,["Última actualización: 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)."]]