Ottimizzazione dei percorsi con API Route Optimization e Fleet Engine

Questo documento fornisce una panoramica su come eseguire un percorso su tutto il parco risorse per le operazioni di consegna giornaliere utilizzando due prodotti:

  • Fleet Engine
  • API Route Optimization (GMPRO)

Fleet Engine può da solo ricevere input da qualsiasi risolutore di route utilizzando che fornisci al backend di Fleet Engine. Tuttavia, se non disponi di o se ti interessa scoprire altre soluzioni di calcolo di percorso, puoi utilizzare l'API Route Optimization insieme a Fleet Engine per ottimizzazione continua del percorso nel corso della giornata.

Introduzione

Nelle operazioni di distribuzione giornaliere, la soluzione del parco risorse in genere utilizza Servizio Fleet Engine per i seguenti flussi di lavoro di ottimizzazione delle route:

  • Pianificazione iniziale del percorso: definisci i piani di percorso giornalieri utilizzando il tuo percorso. risolutore e li inserisce in Fleet Engine per renderli visibili, l'esecuzione e il monitoraggio.
  • Nuova ottimizzazione: seleziona percorsi specifici a metà giornata per risolvere i cambiamenti del percorso, ad esempio problemi di traffico o modifiche alle finestre temporali, e ottimizza di nuovo per migliorare l'esperienza di guida e cliente.
  • Nuove allocazioni di fermate: assegna nuove fermate, ad esempio richieste di ritiro ad hoc, attraverso le route esistenti.

l'API Route Optimization e Fleet Engine forniscono una combinazione di piani e monitoraggio per rendere possibile tutto questo.

API Route Optimization

L'API Route Optimization (GMPRO) di Google Maps Platform risolve i problemi più complessi esigenze di calcolo dei percorsi dei veicoli. Un esempio è la creazione di un piano per le consegne e la consegna ai veicoli, applicando al contempo vincoli come l'orario di ritiro e la consegna dei pacchi peso. GMPRO può creare piani di routing in modo asincrono o quasi reale in base al numero di veicoli indicati nel tuo piano di percorso. Per maggiori informazioni informazioni sull'ottimizzazione delle route, consulta API Route Optimization documentazione.

Motore della flotta

Fleet Engine fa parte dei servizi di mobilità. Con Fleet Engine, modelli la tua flotta, pianificare le attività dei conducenti e mantenere il monitoraggio in tempo reale i pacchi man mano che i conducenti li consegnano. La modellazione del parco risorse prevede la definizione veicoli, attività, fermate e tratti di percorso.

Componenti di sistema

Il seguente diagramma descrive il modo in cui i tuoi sistemi integreranno il parco risorse Engine, API per i servizi di mobilità e l'API Route Optimization per un sistema che migliora e ottimizza la pianificazione e le operazioni quotidiane del parco risorse. In questo di Google Maps, GMPRO utilizza i servizi e i dati di Google Maps Distance Matrix per per la risoluzione dei problemi, ma la tua integrazione può usare invece altri provider.

Diagramma che descrive l'integrazione di Fleet Engine

Ogni componente ha uno scopo specifico nella gestione del parco risorse di sistema:

  • La tua applicazione driver: crei app mobile per iOS e Android. per i conducenti usando gli SDK Driver and Navigation. SDK Driver consente di aggiornare in tempo reale le consegne, la posizione dei veicoli e gli ordini che puoi visualizzare nella tua app. Consulta le Guide dell'utente dell'SDK Driver per i viaggi on demand (Android, iOS). Consulta la documentazione relativa all'SDK di navigazione.
  • Le tue operazioni: puoi creare una dashboard web creata con il parco risorse Google Libreria di monitoraggio per mostrare i dati in tempo reale di tutti i veicoli. In questo modo, orchestrare e monitorare il parco dispositivi.
  • I tuoi sistemi: i servizi di backend e i database abilitano le operazioni quotidiane sicure della tua azienda.
  • Sistemi Google: l'API Route Optimization utilizza l'API Distance Matrix per trovare la distanza e il tempo di percorrenza per più luoghi.

Passaggi successivi

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