Cómo navegar a varios destinos

Para admitir un viaje con varios destinos, como un viaje compartido con una parada para recoger al pasajero y otra para dejarlo, implementa cada tramo 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 inicio, Google Maps o Waze muestran un error. Cada sesión activa un evento de facturación en cuanto el estado del viaje cambia a 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 de la ruta.

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

  3. Indica el siguiente tramo: Para activar la siguiente sesión de Navigation Connect, pídele al conductor que presione el botón de volver para regresar a tu app y marcar el tramo actual como completado. Luego, pídele al conductor que inicie el siguiente tramo presionando el botón de inicio para navegar en Google Maps o Waze.