El SDK de Navigation te permite integrar la navegación paso a paso de Google Maps en tus aplicaciones para dispositivos móviles. Es fundamental, ya que proporciona datos del segmento de ruta actual y del destino final, que, junto con las actualizaciones de ubicación y las coordenadas de latitud y longitud del SDK de Driver, se envían al motor de flota cuando el conductor comienza a conducir. Esto genera una experiencia de conducción completa.
¿Por qué usar el SDK de Navigation?
El SDK de Navigation permite una integración más sencilla con Fleet Engine para actualizar las rutas del conductor. El uso del SDK de Navigation junto con el SDK de Driver permite que el conductor use una sola app para administrar tareas y navegar como lo haría con la versión para consumidores de Google Maps, sin tener que cambiar a otra app.
¿Qué puedes hacer con el SDK de Navigation?
Usa el SDK de Navigation para comunicar lo siguiente con Fleet Engine.
- Instrucciones de navegación paso a paso confiables con la tecnología de Google Maps
- Rutas personalizadas según las coordenadas de latitud y longitud que proporciona el SDK de Driver
- Elementos de mapa personalizados, como marcadores, superposiciones y elementos de la IU personalizados para destacar información de navegación clave y personalizar la experiencia de navegación
Cómo funciona el SDK de Navigation
El SDK de Navigation proporciona información de planificación de ruta y destino a Fleet Engine, mientras que el SDK de Driver proporciona un flujo de actualizaciones de ubicación, coordenadas de latitud y longitud, distancia restante y ETA. Todas las demás actualizaciones de datos de vehículos se deben enviar al backend del cliente, que los reenvía a Fleet Engine.
Cómo usar el SDK de Navigation
En los siguientes pasos, se describe una situación de caso de uso típica para incorporar el SDK de Navigation en tu aplicación de controlador:
Android
1 | Configura el proyecto de Google Cloud | Crea un proyecto de Google Cloud antes de usar el SDK de Navigation. Para obtener más información, consulta Configura tu proyecto de Google Cloud. |
2 | Agrega el SDK de Navigation a tu clave de API | La clave de API es un identificador único que autentica tus solicitudes. Asocia al menos una clave de API con tu proyecto para usar el SDK de Navigation. Para obtener más información, consulta Usa claves de API. |
3 | Cómo configurar tu proyecto de Android Studio | Crea un proyecto de Android y, luego, integra el SDK de Navigation en él. Para obtener más información, consulta Cómo configurar tu proyecto de Android Studio. |
4 | Agrega el SDK de Driver a tu proyecto | Instala y configura el SDK de Driver para comenzar a aprovechar todas las funciones de Fleet Engine. Para obtener más información, consulta Obtén el SDK de Driver para viajes a pedido y Obtén el SDK de Driver para tareas programadas. |
iOS
1 | Configura el proyecto de Google Cloud | Crea un proyecto de Google Cloud antes de usar el SDK de Navigation. Para obtener más información, consulta Configura tu proyecto de Google Cloud. |
2 | Agrega el SDK de Navigation a tu clave de API | La clave de API es un identificador único que autentica tus solicitudes. Asocia al menos una clave de API con tu proyecto para usar el SDK de Navigation. Para obtener más información, consulta Usa claves de API. |
3 | Configura tu proyecto de Xcode | Crea un proyecto de Xcode y, luego, instala el SDK de Navigation en él. Para obtener más información, consulta Configura tu proyecto de Xcode. |
4 | Agrega el SDK de Driver a tu proyecto | Instala y configura el SDK de Driver para comenzar a aprovechar todas las funciones de Fleet Engine. Para obtener más información, consulta Obtén el SDK de Driver para viajes a pedido y Obtén el SDK de Driver para tareas programadas. |
Para obtener más información sobre las funciones del SDK de Navigation, consulta la documentación completa del SDK de Navigation para Android y iOS.