Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Calcola percorsi
L'API Routes calcola i percorsi tra due o più località con o senza evitamenti per diverse modalità di viaggio come auto, camion, scooter, pedone, transito e intermodale. Con questa API, puoi personalizzare le opzioni di routing e richiedere informazioni aggiuntive relative al percorso per soddisfare esigenze specifiche. Questa API supporta la navigazione passo-passo e personalizza il calcolo del percorso applicando parametri come evitare strade a pedaggio, autostrade o traghetti. L'API restituisce anche i limiti di velocità e i costi dei pedaggi.
Per ulteriori informazioni, consulta il riferimento CalculateRoutesall'API di Amazon Location Service.
Per esempio richieste, risposte, cURL e comandi CLI per questa API, vedi Come usare Calculate route.
Casi d’uso
-
Visualizza i dettagli geografici su una mappa del percorso: utilizza funzionalità di mappatura avanzate per visualizzare percorsi dettagliati con informazioni geografiche complete, tra cui punti di riferimento, terreno e infrastrutture urbane. Migliora il processo decisionale consentendo agli utenti di visualizzare percorsi chiari dal punto di partenza alla destinazione. Questa funzionalità può supportare la navigazione, la pianificazione e vari scenari logistici e visualizzare percorsi per modalità di viaggio come auto, camion, scooter, pedoni, trasporti pubblici e intermodali. Personalizza i percorsi aggiungendo elementi come gli evitamenti o il calcolo dei pedaggi.
-
Mostra la navigazione passo-passo: offri un supporto di navigazione senza interruzioni su dispositivi web e mobili. Gli utenti possono accedere a indicazioni stradali dettagliate, garantendo viaggi efficienti. Entrambe le piattaforme possono sfruttare le istruzioni di navigazione per offrire percorsi per viaggi personali o aziendali, compresi i limiti di velocità.
-
Calcola i costi dei pedaggi lungo i percorsi: incorpora i calcoli dei costi dei pedaggi nella pianificazione del percorso per fornire stime accurate dei prezzi per i percorsi che includono strade a pedaggio, ponti o tunnel. Visualizza in anticipo i costi dei pedaggi per aiutare conducenti e pianificatori a prendere decisioni convenienti ed evitare i pedaggi quando necessario.
-
Garantisci il rispetto dei limiti di velocità: integra i dati sui limiti di velocità per aiutare i conducenti a rispettare i limiti legali, ridurre il rischio di multe e promuovere una guida più sicura ed efficiente in termini di consumo di carburante. Anche la logistica e la gestione della flotta possono trarre vantaggio dal monitoraggio del rispetto della velocità in tempo reale.
-
Fornisci assistenza con le soluzioni di routing di merci e veicoli: semplifica le operazioni di routing di merci e veicoli integrando percorsi, navigazione e funzionalità di tracciamento nei portali logistici. Pianifica in modo efficiente i percorsi per più consegne, monitora le spedizioni in tempo reale e gestisci i costi del carburante attraverso un routing migliore.
-
Pianifica i viaggi con i mezzi pubblici: calcola i percorsi utilizzando i mezzi pubblici come autobus, metropolitane, treni e monorotaie. I percorsi di transito includono indicazioni stradali da e per le fermate, orari di partenza e arrivo e informazioni sulle linee di transito.
-
Combina i tipi di trasporto con il routing intermodale: calcola percorsi che combinano più tipi di trasporto in un unico viaggio, tra cui transito, pedonale, noleggio, taxi e tratte dei veicoli. Il routing intermodale consente una pianificazione completa del viaggio che riflette il modo in cui le persone effettivamente viaggiano negli ambienti urbani.
Comprendi la richiesta
Nota
Per i clientiap-southeast-5, i campi di richiesta e risposta supportati possono essere diversi. ap-southeast-1 Per i dettagli, consulta l'CalculateRoutes API Reference.
La richiesta richiede Origin Destination parametri, mentre i parametri opzionali come AllowAvoid, Traffic personalizzano il percorso per soddisfare esigenze e vincoli specifici.
- Origine
-
La posizione di partenza del percorso in longitudine e latitudine.
- Destinazione
-
La posizione finale del percorso.
- Waypoint
-
Posizioni intermedie da includere lungo un percorso tra la posizione iniziale e quella finale.
- OptimizeRoutingFor
-
Criteri di ottimizzazione per il percorso, ad esempio il più veloce o il più breve.
- LegGeometryFormat
-
Formato della geometria restituita per ogni tratta del percorso.
- Evitare
-
Caratteristiche da evitare durante il calcolo del percorso, ignorate se non viene trovato un percorso alternativo.
- Traffico
-
Traffic-related opzioni che influiscono sul calcolo del percorso.
- pedaggi
-
Toll-related opzioni che influiscono sul calcolo degli itinerari e sui costi dei pedaggi.
- LegAdditionalFeatures
-
Funzionalità che possono essere abilitate all'interno della risposta per ogni tappa del viaggio.
- SpanAdditionalFeatures
-
Ampie funzionalità che possono essere abilitate all'interno della risposta per ogni tappa del viaggio.
- TravelMode
-
Specifica la modalità di trasporto. I valori supportati includono
Car,Truck,Scooter,PedestrianTransit, eIntermodal. - TravelModeOptions
-
Opzioni specifiche della modalità di viaggio. Include opzioni per
Transit(come allowed/excluded modalità, numero massimo di trasferimenti e opzioni pedonali) eIntermodal(come opzioni di transito, noleggio, taxi, veicoli e pedoni).
Comprendi la risposta
La risposta fornisce dettagli sul percorso come le tappe del viaggio, avvisi sui calcoli del percorso e informazioni di riepilogo tra cui distanza e durata.
- Percorsi
-
Matrice di percorsi contenenti gambe e proprietà associate.
- Note
-
Avvertenze o messaggi informativi sul percorso.
- LegGeometryFormat
-
Specifica il formato della geometria del percorso.
Dettagli della gamba
Ogni tappa di un viaggio può essere di tipo traghetto, pedone, veicolo, transito, noleggio o taxi a seconda della modalità di trasporto. Sebbene ogni tappa contenga proprietà indipendenti dalla modalità di trasporto, le proprietà specifiche sono disponibili in:
- FerryLegDetails
-
Ferry-specific proprietà della gamba.
- VehicleLegDetails
-
Vehicle-specific proprietà della gamba.
- PedestrianLegDetails
-
Pedestrian-specific proprietà della gamba.
- TransitLegDetails
-
Transit-specific proprietà della tratta, incluse informazioni sulla linea di transito, fermate e orari.
- RentalLegDetails
-
Rental-specific proprietà della gamba, come i dettagli del car-sharing.
- TaxiLegDetails
-
Taxi-specific proprietà della gamba.
Fasi
Ogni tappa di un viaggio è suddivisa in fasi che descrivono le azioni relative a porzioni del percorso. Un passaggio può essere predefinito, adatto per le applicazioni di base TurnByTurn, oppure adatto alla navigazione passo-passo. Ogni passaggio contiene proprietà indipendenti dal tipo di passaggio, come la durata e la distanza, e altre proprietà specifiche come ExitStepDetails, che si applicano solo ai passaggi di uscita.
- BeforeTravelSteps
-
Passaggi da eseguire prima di iniziare il viaggio.
- TravelSteps
-
Passaggi da eseguire durante il viaggio.
- AfterTravelSteps
-
Passaggi da eseguire dopo aver completato il viaggio.
Intervalli
Ogni tappa di un viaggio può essere suddivisa in intervalli. Una campata è una porzione della tappa con gli stessi valori per l'insieme di quelle richieste. SpanAdditionalFeatures Le campate sono divise in base alle proprietà delle stradeSpeedLimit, ad esempio i nomi delle strade o le regioni. Le campate restituite possono essere utilizzate per visualizzare gli attributi stradali e le informazioni relative all'accesso.