Route Optimization è un'API Google Maps Platform che genera piani di percorsi ottimizzati per uno o più veicoli e le relative fermate.
Perché utilizzare l'API Route Optimization
Migliora l'efficienza operativa del tuo parco veicoli con l'aiuto dei piani di viaggio. Modifica i 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 il giorno successivo, ottimizzando al contempo le consegne in termini di efficienza in termini di tempo, risparmio sui costi, consegna puntuale e soddisfazione di autisti e clienti finali.
- Un'azienda di consegna di cibo on demand può rendere più rapida ed efficace la procedura di invio scegliendo il miglior conducente attivo per ritirare i nuovi ordini e inserirli nei percorsi 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ù appuntamenti, il tutto ottimizzando nuovamente i percorsi quando si verificano problemi.
Cosa puoi fare con l'API Route Optimization
Utilizza l'API Route Optimization per ottimizzare i percorsi e le assegnazioni delle attività del tuo parco veicoli in base ai tuoi obiettivi e ai tuoi vincoli.
- Scopi: i tuoi obiettivi commerciali.
- Vincoli:le limitazioni delle risorse fisiche.
Obiettivi | Vincoli | ||
---|---|---|---|
Efficienza dei viaggi | Ottimizza i percorsi di viaggio di base utilizzando parametri come distanza e tempo di percorrenza. | Orari di lavoro dei conducenti | Assegna i percorsi agli autisti in base alle loro ore di lavoro e alle pause. |
Arrivo in orario | Assegna la priorità a un ritiro, a una consegna o a un servizio in modo che arrivi prima di un'ora specifica. | 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 svolgere un'attività. | Finestre temporali | Ricevere una spedizione o un'attività in una fascia oraria specifica. |
Bilanciamento del carico | Distribuisci equamente le attività tra una flotta di veicoli e personale. | Dipendenze e compatibilità | Ottimizza i percorsi del tuo parco veicoli in base ai tipi di veicoli, alla sequenza di 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 del pacco
- Capacità del veicolo
Corpo della risposta
Il corpo della risposta fornisce un piano dettagliato del percorso che include:
- Sequenza di fermate
- Spedizioni assegnate
- Metriche complessive
Scopri di più sulla creazione di una richiesta in Creare un messaggio di richiesta e sull'interpretazione di una risposta in Interpreta la risposta.
Risorse
La tabella seguente riassume le risorse disponibili tramite l'API Route Optimization e i dati restituiti.
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 proto gRPC |
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 ricevi la risposta seguendo le istruzioni per creare una richiesta e interpretare la risposta. |
3 | Prova uno scenario più avanzato e inizia a creare la tua richiesta | Esplora scenari di esempio, iniziando con l'ottimizzazione degli ordini di ritiro e consegna e inizia a creare richieste corrispondenti 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 Eseguire una richiesta di base.
- Informazioni sulla fatturazione: Utilizzo e fatturazione
- Consulta il codice di esempio e le librerie: Librerie client e Open source.
- Segui le best practice: Best practice per l'utilizzo dei servizi web dell'API Route Optimization