Ottimizzazione dei percorsi con API Route Optimization e Fleet Engine

Questo documento fornisce una panoramica su come eseguire l'ottimizzazione del percorso a livello di flotta per le operazioni di consegna giornaliere utilizzando due prodotti:

  • Fleet Engine
  • API Route Optimization (GMPRO)

Di per sé, Fleet Engine può accettare input da qualsiasi risolutore di percorsi utilizzando i piani di percorso che fornisci al backend di Fleet Engine. Tuttavia, se non disponi di un risolutore di itinerari o se ti interessa esplorare altre soluzioni di routing, puoi utilizzare l'API Route Optimization insieme a Fleet Engine per eseguire l'ottimizzazione continua degli itinerari durante la giornata.

Introduzione

Nelle operazioni di consegna giornaliere, la soluzione per la flotta in genere utilizza il servizio Fleet Engine per i seguenti flussi di lavoro di ottimizzazione del percorso:

  • Pianificazione iniziale del percorso: definisci i piani di percorso giornalieri utilizzando il risolutore di percorsi e inseriscili in Fleet Engine per la visibilità da parte dei conducenti, l'esecuzione e il monitoraggio.
  • Riotimizzazione: seleziona percorsi specifici a metà giornata per gestire le modifiche ai percorsi, come problemi di traffico o modifiche alle finestre temporali, e riottimizza per un'esperienza più semplice per autisti e clienti.
  • Nuove assegnazioni di fermate: assegna nuove fermate, ad esempio richieste di ritiro ad hoc, ai percorsi esistenti.

L'API Route Optimization e Fleet Engine forniscono una combinazione di funzionalità di pianificazione e monitoraggio per rendere possibile questa operazione.

API Route Optimization

L'API Google Maps Platform Route Optimization (GMPRO) soddisfa le esigenze complesse di routing dei veicoli. Un esempio è la creazione di un piano per le consegne e i veicoli di consegna, applicando al contempo vincoli quali l'orario di ritiro e il peso del pacco. GMPRO può creare piani di itinerario in modo asincrono o quasi in tempo reale, a seconda del numero di veicoli nel piano di itinerario. Per ulteriori informazioni su Route Optimization, consulta la documentazione dell'API Route Optimization.

Fleet Engine

Fleet Engine fa parte dei servizi di mobilità. Con Fleet Engine, modelli la tua flotta, pianifichi le attività dei conducenti e mantieni il monitoraggio in tempo reale dei pacchi mentre i tuoi conducenti li consegnano. La modellazione della flotta prevede la definizione di veicoli, attività, soste e segmenti di itinerario.

Componenti di sistema

Il seguente diagramma descrive come i tuoi sistemi integrerebbero Fleet Engine, le API Mobility Services e l'API Route Optimization per un sistema che migliora e ottimizza la pianificazione e le operazioni quotidiane della flotta. In questo diagramma, GMPRO utilizza i servizi e i dati di Google Maps Distance Matrix per la risoluzione dei problemi, ma la tua integrazione può utilizzare altri fornitori.

Diagramma che descrive un'integrazione di Fleet Engine

Ogni componente ha uno scopo specifico nel sistema di gestione della flotta:

  • La tua applicazione per i conducenti: crei applicazioni mobile iOS e Android per i tuoi conducenti utilizzando gli SDK Driver e Navigation. L'SDK Driver consente aggiornamenti in tempo reale di consegne, posizioni dei veicoli e stati degli ordini, che puoi visualizzare nella tua app. Consulta le guide per l'utente dell'SDK Driver per i viaggi on demand (Android, iOS). Consulta la documentazione di SDK Navigation.
  • Le tue operazioni: puoi creare una dashboard web realizzata con la libreria Google Fleet Tracking per mostrare i dati in tempo reale di tutti i veicoli. In questo modo, puoi orchestrare e monitorare il tuo parco risorse.
  • I tuoi sistemi: i tuoi servizi di backend e database consentono le operazioni quotidiane sicure della tua attività.
  • Sistemi Google: l'API Route Optimization utilizza l'API Distance Matrix per trovare la distanza e il tempo di percorrenza per più località.

Passaggi successivi

Se ti interessa scoprire come integrare Fleet Engine con l'API Route Optimization, consulta quanto segue: