Percorso di guida e navigazione

Immagine Routing dei driver La funzionalità Driver Routing and Navigation è un toolkit Last Mile Fleet Solution composto da due SDK: Navigation SDK e Driver SDK. Offre funzionalità di livello aziendale che incorporano l'esperienza Google Maps nella tua applicazione driver.

Cosa puoi fare con i percorsi dei conducenti e la navigazione?

Con Driver Routing e Navigazione puoi utilizzare sia l'SDK di navigazione che l'SDK Driver per ottimizzare l'esperienza di guida in base al tuo modello di distribuzione. Utilizza l'SDK di navigazione per creare un'esperienza di navigazione passo passo nella tua app e guidare i conducenti in tempo reale. Personalizza l'esperienza di navigazione per adattarla all'aspetto della tua app e migliora i flussi di lavoro più ampi dei conducenti con percorsi e luoghi di destinazione ottimizzati.

Oltre a personalizzare l'esperienza di guida con l'SDK di navigazione, puoi fornire ai conducenti una visualizzazione del percorso dell'intera giornata su una mappa utilizzando l'API Driver SDK Route Overview. In questo modo, per i conducenti è più semplice visualizzare l'anteprima del giorno prima di partire, comprendere meglio l'ordine delle fermate e avere informazioni più precise sull'orario di arrivo stimato per ogni fermata e quando terminerà il percorso.

Utilizza l'SDK del conducente per consentire la visualizzazione delle posizioni dei conducenti e dello stato di avanzamento del percorso tramite le funzionalità di tracciamento della spedizione e della flotta.

Perché usare i percorsi dei conducenti e la navigazione?

Immagine del routing dei conducenti Quando gestisci un parco dispositivi, è fondamentale migliorare la prevedibilità delle consegne e la produttività dei conducenti per soddisfare le aspettative dei consumatori. La navigazione e i percorsi dei conducenti ti aiutano a indirizzare gli autisti in modo più efficiente, a evitare ritardi e mancate consegne e a migliorare la soddisfazione dei conducenti.

  • Migliora la soddisfazione dei conducenti: la tua app può aiutare i conducenti a sentirsi in controllo e consapevoli durante una giornata di attività. I tuoi conducenti non devono imparare a usare una nuova interfaccia della mappa, ma possono utilizzare la familiare navigazione di Google Maps. L'esperienza può essere personalizzata per rafforzare il brand.
  • Migliora la produttività delle attività dei conducenti: indirizza i conducenti verso il posto giusto con percorsi che riflettono il traffico in tempo reale. Ciò è particolarmente utile per i conducenti nuovi, part-time o stagionali che hanno bisogno di accelerare rapidamente le proprie attività. Inoltre, puoi fornire percorsi ed elementi di mappa personalizzati specifici per il tuo servizio di consegna.
  • Migliora la prevedibilità delle consegne: con un'app che incorpora l'esperienza di Google Maps, puoi avere la certezza che i tuoi conducenti seguano i piani di percorso previsti. Mantenere i conducenti nella tua applicazione migliora anche la qualità dei segnali di posizione che ricevi.

Come funziona

Il seguente diagramma mostra le sequenze delle operazioni tra tutti i componenti di Driver Routing e Navigazione. L'SDK Driver comunica gli aggiornamenti della posizione al backend di Fleet Engine. L'SDK di navigazione offre al conducente le indicazioni passo-passo (e altre informazioni di navigazione). Il tuo backend gestisce tutte le altre comunicazioni di consegna con Fleet Engine, come la creazione e l'aggiornamento di veicoli e attività. Per ulteriori informazioni sui tipi di comunicazione che puoi gestire con il tuo backend, consulta Integrazione dell'API Deliveries nella documentazione di Fleet Engine.

Diagramma di flusso per il processo di routing e navigazione dei conducenti

Come utilizzare i percorsi dei conducenti e la navigazione

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

  1. Integra l'SDK del conducente nella tua app del conducente. L'SDK del conducente invia indicatori di posizione in tempo reale al servizio Fleet Engine, necessario per le funzionalità di tracciamento della spedizione e del monitoraggio della flotta. Quando utilizzi il modello Trusted Driver sui tuoi dispositivi gestiti, l'SDK Driver può anche consentire ai conducenti di creare o modificare le proprie attività e i piani dei percorsi. L'SDK Driver aggrega l'SDK di navigazione. Per maggiori dettagli, consulta le guide dell'utente dell'SDK Driver per il monitoraggio della spedizione (Android, iOS) e le prestazioni del parco risorse (Android, iOS).
  2. Implementa le funzionalità dell'SDK di navigazione nell'app del conducente. L'SDK di navigazione è una libreria che fornisce funzionalità di navigazione personalizzate ai tuoi conducenti, come istruzioni passo passo, percorsi personalizzati ed elementi personalizzati della mappa. Per la documentazione completa per gli sviluppatori, consulta Navigazione con Google Maps.
  3. Gestisci le attività e lo stato del veicolo con Fleet Engine. Fleet Engine è il servizio di backend Last Mile Fleet Solution che gestisce l'interazione tra l'SDK Driver e il tuo servizio di backend. Il tuo servizio di backend può comunicare con Fleet Engine effettuando chiamate REST o gRPC. Per maggiori dettagli, consulta le guide dell'utente di Fleet Engine per il monitoraggio della spedizione e le prestazioni del parco risorse.

API Route Overview

Codice campione per la soluzione Last Mile Fleet