Che cos'è l'API Route Optimization

Sviluppatori dello Spazio economico europeo (SEE)

L'ottimizzazione del percorso è un'API Google Maps Platform che genera piani di percorso ottimizzati per uno o più veicoli e le relative fermate.

Perché utilizzare l'API Route Optimization

Migliora l'efficienza operativa della tua flotta di trasporti con l'aiuto dei piani di percorso. Modifica i tuoi percorsi in base a costi, vincoli di tempo, esigenze dei clienti e qualsiasi altro obiettivo commerciale. Ad esempio:

Screenshot di una mappa con tre percorsi evidenziati in colori diversi

  • Una società di logistica può risparmiare tempo e risorse pianificando le spedizioni per il giorno successivo, ottimizzando al contempo le consegne in termini di efficienza temporale, risparmio sui costi, consegna puntuale e soddisfazione del conducente e del cliente finale.
  • Un'azienda di consegna di cibo on demand può rendere il processo di spedizione più rapido ed efficace scegliendo il miglior autista attivo per ritirare i nuovi ordini e inserirli nei suoi itinerari esistenti.
  • Un fornitore di servizi sul campo può migliorare la propria efficienza e la soddisfazione dei clienti assegnando i fornitori agli appuntamenti e trovando la sequenza di fermate ottimale per più di un appuntamento, il tutto riottimizzando i percorsi quando si presentano problemi.

Cosa puoi fare con l'API Route Optimization

Utilizza l'API Route Optimization per ottimizzare i percorsi e le assegnazioni di attività della tua flotta in base ai tuoi obiettivi e ai tuoi vincoli.

  • Obiettivi:i tuoi obiettivi commerciali.
  • Vincoli:le limitazioni delle tue risorse fisiche.
Obiettivi Vincoli
Efficienza dei viaggi Ottimizza gli itinerari di base utilizzando parametri quali distanza e tempo di percorrenza. Orario di lavoro dei conducenti Assegna i percorsi agli autisti in base al loro orario di lavoro e alle pause.
Arrivo puntuale Dai la priorità a un ritiro, una consegna o un servizio in modo che arrivi prima di un orario specifico. Capacità del veicolo Assegna un veicolo a un'attività in base alla quantità di carico che può trasportare.
Costo di utilizzo del veicolo Riduci al minimo il numero di veicoli necessari per eseguire un'attività. Finestre temporali Ricevere una spedizione o un'attività in una fascia oraria specifica.
Bilanciamento del carico Distribuire equamente le attività tra una flotta di veicoli e il personale. Dipendenze e compatibilità Ottimizza i percorsi della flotta in base ai tipi di veicolo, alla sequenza delle attività o alle condizioni di spedizione.

Come funziona l'API Route Optimization

È possibile accedere all'API Route Optimization utilizzando REST, gRPC e librerie client.

Corpo della richiesta

Il corpo della richiesta accetta informazioni sulle spedizioni e sui veicoli disponibili per la consegna. Sono inclusi dettagli quali:

  • Località di ritiro e consegna
  • Finestre temporali
  • Dimensioni e peso della spedizione
  • Capacità del veicolo

Corpo della risposta

Il corpo della risposta fornisce un piano di itinerario dettagliato che include:

  • Sequenza di fermate
  • Spedizioni assegnate
  • Metriche generali

Leggi ulteriori dettagli sulla creazione di una richiesta in Creare un messaggio di richiesta e sull'interpretazione di una risposta in Interpretare la risposta.

Risorse

La seguente tabella riepiloga le risorse disponibili tramite l'API Route Optimization e i dati che restituisce.

Risorse di dati Descrizione e dati restituiti Formato del reso
optimizeTours Questo metodo restituisce un percorso ottimizzato, con i dettagli delle visite e delle metriche. JSON o gRPC proto
batchOptimizeTours Questo metodo restituisce il nome della risorsa di un'operazione a lunga esecuzione, che indica quando l'elaborazione è completata. JSON o gRPC proto

Come utilizzare l'API Route Optimization

1 Configurazione Inizia con Configurare il progetto Google Cloud e completa le istruzioni di configurazione riportate di seguito.
2 Eseguire una richiesta di base e ricevere una risposta Dopo la configurazione, inizia inviando una richiesta di base e ottieni la risposta seguendo le istruzioni riportate in Creare una richiesta e Interpretare la risposta.
3 Prova uno scenario più avanzato e inizia a creare la tua richiesta Esplora scenari di esempio a partire dall'ottimizzazione dell'ordine di ritiro e consegna e inizia a creare richieste che corrispondono ai tuoi casi d'uso.

Librerie client disponibili

Per un elenco delle librerie client disponibili per l'API Route Optimization, consulta Librerie client.

Passaggi successivi