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:
 
- Una società di logistica può risparmiare tempo e risorse pianificando le spedizioni per il giorno successivo, ottimizzando al contempo le consegne per 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 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 come 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 complessive
 
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 tabella seguente 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 Configura 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
- Inizia a utilizzare l'API Route Optimization: vai a Esegui una richiesta di base.
 - Informazioni sulla fatturazione: Utilizzo e fatturazione
 - Visualizza codice campione e librerie: librerie client e open source.
 - Segui le best practice: Best Practices Using Route Optimization API Web Services