Introduzione
Compute Routes è un metodo del servizio API Routes che accetta una richiesta HTTPS e restituisce il percorso ideale tra due località. Fornisci indicazioni stradali con traffico in tempo reale su come spostarsi tra più luoghi con mezzi di trasporto pubblico, in bicicletta, in auto, con veicoli a motore a due ruote o a piedi.
Hai bisogno di matrici di percorsi? Se ti interessa una matrice di percorsi, consulta la panoramica di Compute Route Matrix.
Stai eseguendo la migrazione? Se stai eseguendo la migrazione dall'API Distance Matrix (legacy), consulta le istruzioni per la migrazione a partire da Perché eseguire la migrazione all'API Routes.
Perché utilizzare Compute Routes
Con Compute Routes, grazie a un'ampia gamma di dettagli sui percorsi, puoi instradare i tuoi veicoli o pacchi in base alle tue preferenze, ottimizzando al contempo costi e qualità.
Cosa puoi fare con Compute Routes?
Con il metodo Compute Routes dell'API Routes, puoi:
Ricevi indicazioni stradali per diversi mezzi di trasporto e per una o più destinazioni:
Modalità di trasporto: trasporto pubblico, auto, veicoli a due ruote, camion, a piedi o in bicicletta.
Una serie di tappe che puoi ottimizzare per l'ordine più efficiente in cui raggiungerle.
Utilizza più modi per specificare origini, destinazioni e tappe:
Stringhe di testo. Ad esempio: "Chicago, IL", "Darwin, NT, Australia", "1800 Amphitheatre Parkway, Mountain View, CA 94043" o "CWF6+FWX Mountain View, California"
ID luogo
Coordinate di latitudine e longitudine, facoltativamente con la direzione del veicolo
Perfeziona le opzioni di percorso in base alle tue esigenze e ai tuoi obiettivi:
Personalizza i percorsi per camion e altri veicoli di grandi dimensioni specificando attributi del veicolo come dimensioni, peso e materiali pericolosi. Per i dettagli, consulta la panoramica del routing di veicoli di grandi dimensioni.
Seleziona percorsi a basso consumo di carburante o energia per il tipo di motore del tuo veicolo: diesel, elettrico, ibrido, benzina. Per saperne di più, consulta Trova un percorso ecosostenibile.
Imposta opzioni granulari per il calcolo del traffico, consentendoti di prendere decisioni di compromesso tra qualità e latenza. Per maggiori dettagli, consulta Specifica come e se includere i dati sul traffico.
Imposta la direzione del veicolo (direzione di marcia) e le informazioni sul lato della strada per i waypoint per aumentare l'accuratezza dell'orario di arrivo stimato. Per maggiori dettagli, consulta Specifica la direzione del veicolo e il lato della strada.
Specifica le località di passaggio e quelle di arrivo, nonché le località di sosta sicure. Per maggiori dettagli, vedi Imposta una fermata lungo un percorso e Imposta un punto di passaggio per un percorso.
Richiedi informazioni sui pedaggi, insieme alla distanza del percorso e all'orario di arrivo stimato. Per maggiori dettagli, consulta Calcola i pedaggi per un percorso.
Controlla la latenza e la qualità richiedendo solo i dati di cui hai bisogno utilizzando una maschera di campo, che ti aiuta a evitare tempi di elaborazione non necessari e tariffe di fatturazione delle richieste più elevate. Per maggiori dettagli, consulta Scegli le informazioni da restituire.
Come funziona Compute Routes
Il metodo ComputeRoutes dell'API Routes accetta una richiesta POST HTTP con un corpo della richiesta JSON contenente i dettagli della richiesta. Sono obbligatori un'origine, una destinazione, travelMode e una maschera di campo per specificare i campi da restituire.
Esempio
curl -X POST -d '{ "origin": { "address": "1800 Amphitheatre Parkway, Mountain View, CA 94043" }, "destination": { "address": "Sloat Blvd &, Upper Great Hwy, San Francisco, CA 94132" }, "travelMode": "DRIVE" }' \ -H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \ -H 'X-Goog-FieldMask: routes.duration,routes.distanceMeters' \ 'https://routes.googleapis.com/directions/v2:computeRoutes'
Il servizio calcola quindi il percorso richiesto e restituisce i campi che hai richiesto.
Risorse
La tabella seguente riassume le risorse disponibili tramite il metodo Compute Routes dell'API Routes, insieme ai dati che restituisce.
| Risorse di dati | Dati restituiti | Formato di reso |
|---|---|---|
| ComputeRoutes | Restituisce percorsi, tappe e passaggi per un percorso, con itinerari alternativi, se richiesto. | JSON |
Come utilizzare Compute Routes
| 1 | Configurazione | Inizia con Configura il progetto Google Cloud e completa le istruzioni di configurazione riportate di seguito. |
| 2 | Scopri come viene fatturata l'API Routes | Per informazioni, consulta Utilizzo e fatturazione. |
| 3 | Calcola un percorso ed esamina la risposta | Per saperne di più, consulta Ottieni un percorso e Esamina le risposte relative al percorso. |
Librerie client disponibili
Per un elenco delle librerie client disponibili per Compute Routes, consulta Librerie client.
Passaggi successivi
- Trova un percorso
- Opzioni di percorso disponibili
- Scegli le informazioni da restituire
- Esegui la migrazione dall'API Directions (legacy)
- Esegui la migrazione dall'anteprima dell'API Routes alla versione GA
