El SDK de Navigation te permite integrar sin problemas la experiencia de navegación paso a paso de Google Maps directamente en tus apps para dispositivos móviles. El SDK ofrece personalización de la IU para que se adapte al diseño 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 de principio a fin y aumenta la participación manteniendo a los usuarios en tu app durante la navegación, lo que elimina la necesidad de cambiar de app.
- Personaliza la experiencia de navegación para que coincida con el aspecto de tu marca con elementos de la IU personalizables.
- Optimiza la experiencia de ruta administrando las preferencias de ruta, los destinos y los puntos de referencia.
- Utiliza los datos de ubicación y eventos de la planificación de rutas de viajes 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 completa en la app:
- Proporciona a tus usuarios una experiencia de navegación paso a paso fluida y confiable con la tecnología de Google Maps.
- Admiten varios modos de transporte, como conducir, caminar, andar en bicicleta y vehículos de dos ruedas.
- Implementa marcadores, superposiciones y elementos de la IU personalizados para destacar 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 las áreas de mejora y optimizar las operaciones.
Cómo funciona el SDK de Navigation
Puedes usar el SDK de Navigation para incorporar funciones de mapas y navegación en tu app. Los dos componentes principales del SDK de Navigation son los siguientes:
- Capa del mapa: Comienza con una capa del 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 poder usar el SDK de Navigation. Sin embargo, la API de Google Maps es casi idéntica en el SDK de Navigation, por lo que, por lo general, no necesitas actualizar tu implementación, excepto para quitar el SDK de Maps. Para obtener información sobre la API de Maps y las diferencias de funcionalidad entre el SDK de Maps y el SDK de Navigation, consulta la página de descripción general en la sección de referencia.
- Experiencia de navegación: Agrega la experiencia de navegación con el SDK de Navigation, que incluye la superposición de navegación paso a paso, las tarjetas de giro y otros elementos de la IU. Puedes usar la experiencia de navegación de Google o compilar tu propia experiencia de navegación personalizada.
Cómo usar el SDK de Navigation
En los pasos que se indican a continuación, se describe una situación de uso típica del 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 Configura tu proyecto. |
| 2 | Navega a tu primera ruta | Traza una ruta dentro de tu app hacia un solo destino. Para obtener más información, consulta Cómo navegar por una ruta de un solo destino. |
| 3 | Modifica la IU de navegación | Personaliza la experiencia de navegación y el aspecto visual modificando los controles de la IU y los elementos integrados que aparecen en el mapa. Para obtener más información, consulta Modifica la IU de navegación. |
| 4 | Ajusta los detalles de la ruta | Modificar las preferencias de ruta y administrar los puntos de referencia Para obtener más información, consulta Experiencia de ruta. |
Para obtener más información sobre las funciones del SDK de Navigation, consulta la referencia o prueba la demostración.