Descripción general del SDK de Navigation

El SDK de Navigation te permite integrar a la perfección 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 de la marca y una configuración de ruta avanzada. Proporcionar experiencias de navegación personalizables integradas en la app te ayuda a mejorar la eficiencia operativa, la participación de los usuarios y obtener estadísticas valiosas basadas en datos.

¿Por qué usar el SDK de Navigation?

La integración de la navegación en tu app te permite ofrecer una experiencia superior a tus usuarios, sin dejar de aplicar tu propio desarrollo de la marca y aprovechar los datos de viajes:

  • Controla la experiencia de extremo a extremo y aumenta la participación manteniendo a los usuarios dentro de la app durante la navegación, lo que elimina la necesidad de cambiar de app.
  • Personaliza la experiencia de navegación para que coincida con la apariencia de tu marca con elementos personalizables de la IU.
  • Optimiza la experiencia de ruta mediante la administración de las preferencias de enrutamiento, los destinos y los puntos de referencia.
  • Usa datos de ubicación y eventos de las rutas de viajes para obtener estadísticas, optimizaciones, comunicaciones con 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 los usuarios una experiencia de navegación paso a paso confiable y fluida con la tecnología de Google Maps.
  • Admite varios medios 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 clave de navegación y personalizar la experiencia de navegación para que coincida con tu marca.
  • Accede a los datos de viajes para analizar tendencias, identificar á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 a tu app. Los dos componentes principales del SDK de Navigation son los siguientes:

  • Capa de mapa: Comienza con una capa de mapa que incluya 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, en general, no necesitas actualizar tu implementación, salvo quitar el SDK de Maps. Para obtener información sobre las diferencias entre la API de Google Maps y el SDK de Navigation, consulta la página Descripción general en la sección Referencia.
  • Experiencia de navegación: Agrega la experiencia de navegación con la función, que incluye la superposición de navegación paso a paso, las tarjetas de giro y los elementos adicionales de la IU. Puedes usar la experiencia de Google Navigation o crear tu propia experiencia de navegación personalizada.

Cómo usar el SDK de Navigation

En los siguientes pasos, se aborda un caso de uso típico para usar el SDK de Navigation:

1 Prepárate 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 que dirija a 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 y elementos integrados de la IU que aparecen en el mapa. Para obtener más información, consulta Modifica la IU de navegación.
4 Cómo ajustar los detalles de enrutamiento Modifica las preferencias de enrutamiento y administra 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 Referencia o Prueba la demostración.