Navigare verso più destinazioni

Per supportare un viaggio con più destinazioni, ad esempio il prelievo di un servizio di ride sharing seguito da una fermata, implementa ogni segmento del viaggio come una sessione Navigation Connect separata. L'API Navigation Connect monitora un singolo percorso verso una singola destinazione e, se fornisci più di un waypoint nell'URL di avvio, Google Maps o Waze visualizza un errore. Ogni sessione attiva un evento di fatturazione non appena lo stato del viaggio diventa ENROUTE.

Per implementare il monitoraggio di un viaggio con più destinazioni:

  1. Genera un ID univoco: per monitorare ogni segmento, genera un ID viaggio univoco per ogni destinazione lungo il percorso.

  2. Unisci i dati sul percorso: per raggruppare gli aggiornamenti separati del percorso in un unico lavoro logico per i tuoi sistemi di spedizione, unisci i dati sul percorso nel backend utilizzando gli ID percorso univoci.

  3. Richiedi il segmento successivo:per attivare la sessione successiva di Navigation Connect, chiedi al conducente di toccare il pulsante Indietro per tornare alla tua app e contrassegnare il segmento corrente come completato. Quindi, chiedi al conducente di avviare il segmento successivo toccando il pulsante di avvio per navigare in Google Maps o Waze.