Descripción general del SDK de Navigation

El SDK de Navigation te permite integrar sin inconvenientes 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 estilo de la marca y la configuración de ruta avanzada. 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?

La integración de la navegación en tu app te permite brindar una experiencia superior a tus usuarios, a la vez que aplicas tu propio desarrollo de la marca y aprovechas los datos de viaje:

  • Controla la experiencia de extremo a extremo y aumenta la participación manteniendo a los usuarios dentro de 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 estilo de tu marca con elementos de IU personalizables.
  • Optimiza la experiencia de la ruta administrando las preferencias de planificación de ruta, los destinos y los puntos de referencia.
  • Utiliza los datos de ubicación y eventos de las rutas de viaje para las estadísticas, las optimizaciones, las comunicaciones con los clientes y la 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 fluida y confiable con la tecnología de Google Maps.
  • Admite varios medios de transporte, como conducir, caminar, pedalear y usar 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 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 las funciones de mapas y 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 lo incluyen no pueden hacerlo. 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 es necesario que actualices tu implementación, salvo que quites 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 Descripción general en la sección de referencia.
  • Experiencia de navegación: Agrega la experiencia de navegación con la que se incluyen 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 Navigation de Google o crear tu propia experiencia de navegación personalizada.

Cómo usar el SDK de Navigation

En los siguientes pasos, se describe una situación de caso de uso típica para usar el SDK de Navigation:

1 Preparació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.
2 Cómo navegar a tu primera ruta Traza una ruta dentro de tu app a un solo destino. Para obtener más información, consulta Cómo navegar por una ruta de un solo destino.
3 Cómo modificar la IU de navegación Para personalizar la experiencia de navegación y el aspecto visual, modifica los controles y los elementos de la IU integrados que aparecen en el mapa. Para obtener más información, consulta Cómo modificar la IU de Navigation.
4 Cómo ajustar los detalles del enrutamiento Modifica las preferencias de planificación de ruta y administra 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 demo.