Cómo navegar a varios destinos

Para admitir un viaje con varios destinos, como un viaje compartido con un punto de partida y un punto de llegada, implementa cada segmento del viaje como una sesión independiente de Navigation Connect. La API de Navigation Connect hace un seguimiento de una sola ruta a un solo destino y, si proporcionas más de un punto de referencia en la URL de lanzamiento, Google Maps o Waze muestran un error. Cada sesión activa un evento de facturación en cuanto el estado del viaje se convierte en ENROUTE.

Sigue estos pasos para implementar el seguimiento de un viaje con varios destinos:

  1. Genera un ID único: Para hacer un seguimiento de cada segmento, genera un ID de viaje único para cada destino a lo largo de la ruta.

  2. Une los datos del viaje: Para agrupar las actualizaciones de viajes independientes en un solo trabajo lógico para tus sistemas de despacho, une los datos del viaje en tu backend con los IDs de viaje únicos.

  3. Solicita el siguiente segmento: Para activar la siguiente sesión de Navigation Connect, haz que el conductor presione el botón de regreso para volver a tu app y marcar el segmento actual como completado. Luego, haz que el conductor inicie el siguiente segmento presionando el botón de lanzamiento para navegar en Google Maps o Waze.