Percorso di guida e navigazione

Immagine Routing driver La funzionalità Driver Routing and Navigation è un toolkit della soluzione Rides and Deliveries on demand che comprende due SDK: l'SDK Navigation e l'SDK Driver. Fornisce funzionalità di livello aziendale che incorporano l'esperienza di Google Maps nell'applicazione per i driver.

Cosa puoi fare con i percorsi e la navigazione a livello di conducente?

Con Driver Routing e navigazione, utilizzi sia l'SDK Navigation sia l'SDK Driver per ottimizzare l'esperienza di guida in base al tuo modello di consegna. Utilizza l'SDK di navigazione per creare un'esperienza di navigazione passo passo nella tua app per guidare i conducenti in tempo reale. Personalizza l'esperienza di navigazione in base all'aspetto della tua app e migliora i flussi di lavoro più ampi dei conducenti con percorsi e punti di consegna ottimizzati.

Utilizza l'SDK Driver per consentire la visualizzazione delle posizioni dei conducenti e dell'avanzamento del percorso tramite la funzionalità Viaggio e avanzamento degli ordini.

Perché utilizzare i percorsi e la navigazione per conducenti?

In qualità di fornitore di servizi di ridesharing o di consegna a domicilio, è fondamentale migliorare la prevedibilità e la produttività dei conducenti per soddisfare le aspettative dei consumatori. Il calcolo itinerario e la navigazione del conducente ti aiutano a indirizzare in modo più efficiente i tuoi conducenti, evitare ritardi e mancanze delle corse e consegne e migliorare la soddisfazione del conducente.

  • Migliorare la soddisfazione del conducente: la tua app può aiutare i conducenti a sentirsi in controllo e consapevoli mentre svolgono una giornata di lavoro. I conducenti non devono imparare a usare una nuova interfaccia per la mappa, ma possono usare la familiare navigazione su Google Maps. L'esperienza può essere personalizzata per rafforzare il brand.

  • Migliora la produttività dei conducenti: guida i conducenti nel posto giusto con percorsi che riflettono il traffico in tempo reale. Puoi fornire route personalizzate ed elementi della mappa specifici per i tuoi servizi.

  • Migliorare la prevedibilità dei conducenti: con un'app che incorpora l'esperienza di Google Maps, puoi avere la certezza che i tuoi conducenti seguano i piani di percorso previsti. La presenza dei conducenti all'interno dell'applicazione migliora anche la qualità degli indicatori di posizione restituiti.

Come funziona

Il seguente diagramma mostra le sequenze di operazioni tra tutti i componenti di Driver Routing e Navigation. L'SDK Driver comunica gli aggiornamenti sulla posizione al backend Fleet Engine. L'SDK di navigazione presenta al conducente le indicazioni passo passo (e altre informazioni sulla navigazione). Il backend gestisce tutte le altre comunicazioni con Fleet Engine.

Diagramma di sequenza per i processi di Driver Routing e Navigazione

Come utilizzare i percorsi e la navigazione del conducente

Il processo seguente mostra un modo per implementare il routing e la navigazione dei conducenti. Per facilità di spiegazione, presentiamo prima l'implementazione del frontend. Detto questo, puoi iniziare l'implementazione integrando prima gli SDK nell'app per i conducenti oppure integrando Fleet Engine con il tuo backend per la creazione di viaggi e veicoli.

  1. Integra l'SDK Driver nell'app Driver. L'SDK Driver invia indicatori di posizione in tempo reale al servizio Fleet Engine, necessario per la funzionalità Trip and Order Progress. L'SDK Driver inserisce l'SDK di navigazione. Per i dettagli, consulta l'SDK Driver (Android, iOS).

  2. Implementa le funzionalità dell'SDK di navigazione nell'app del conducente. L'SDK di navigazione è una libreria responsabile di fornire funzionalità di navigazione personalizzate ai conducenti, ad esempio istruzioni passo passo, percorsi personalizzati ed elementi delle mappe personalizzati. Per la documentazione completa per gli sviluppatori, consulta Navigazione con Google Maps.

  3. Gestisci corse e stato dei veicoli con Fleet Engine. Fleet Engine è il servizio di backend On-demand Rides and Deliveries Solution che gestisce l'interazione tra l'SDK Driver e il tuo servizio di backend. Il servizio di backend può comunicare con Fleet Engine effettuando chiamate REST o gRPC. Per maggiori dettagli, consulta la guida introduttiva a Fleet Engine.

Panoramica dell'avanzamento di viaggi e ordini