@azure-rest/maps-route package
Interfacce
BatchRequest |
Questo tipo rappresenta il corpo della richiesta per il servizio Batch. |
BatchRequestItem |
Oggetto richiesta batch |
BatchResultItemOutput |
Elemento restituito dall'API Batch. Estendere con la proprietà 'response'. |
BatchResultOutput |
Questo oggetto viene restituito da una chiamata al servizio Batch riuscita. Estendere con la proprietà 'batchItems'. |
BatchResultSummaryOutput |
Riepilogo dei risultati per la richiesta batch |
EffectiveSettingOutput |
Parametro o dati effettivi usati quando si chiama questa API di route. |
ErrorDetailOutput |
Dettagli dell'errore. |
ErrorResponseOutput |
Risposta di errore comune per tutte le API di Azure Resource Manager per restituire i dettagli dell'errore per le operazioni non riuscite. Questo segue anche il formato di risposta di errore OData. |
GeoJsonFeature |
Tipo di oggetto |
GeoJsonFeatureCollection |
Tipo di oggetto |
GeoJsonFeatureCollectionData | |
GeoJsonFeatureData | |
GeoJsonGeometryCollection |
Tipo di oggetto |
GeoJsonGeometryCollectionData | |
GeoJsonGeometryParent |
Oggetto geometry |
GeoJsonLineString |
Tipo geometry |
GeoJsonLineStringData | |
GeoJsonMultiLineString |
Tipo geometry |
GeoJsonMultiLineStringData | |
GeoJsonMultiPoint |
Tipo geometry |
GeoJsonMultiPointData |
Dati contenuti da un |
GeoJsonMultiPolygon |
Tipo di oggetto |
GeoJsonMultiPolygonData | |
GeoJsonObjectParent |
Oggetto |
GeoJsonPoint |
Tipo geometry |
GeoJsonPointData |
Dati contenuti da un |
GeoJsonPolygon |
Tipo geometry |
GeoJsonPolygonData | |
GetRouteDirections | |
GetRouteRange | |
LatLongPairOutput |
Posizione rappresentata come latitudine e longitudine. |
MapsRouteClientOptions |
Parametri facoltativi per il client |
RequestRouteDirectionsBatch | |
RequestRouteDirectionsBatchSync | |
RequestRouteMatrix | |
RequestRouteMatrixSync | |
RouteDirectionParameters |
Inserire i parametri del corpo per le indicazioni stradali. |
RouteDirectionsBatchItemOutput |
Elemento restituito dalla chiamata al servizio Route Directions Batch. |
RouteDirectionsBatchItemResponseOutput |
Risultato della query. RouteDirections se la query è stata completata correttamente, ErrorResponse in caso contrario. |
RouteDirectionsBatchResultOutput |
Questo oggetto viene restituito da una chiamata al servizio Route Directions Batch riuscita. |
RouteDirectionsOutput |
Questo oggetto viene restituito da una chiamata route directions riuscita |
RouteGetRouteDirections200Response |
L'API Le informazioni restituite includono la distanza, il tempo di viaggio stimato e una rappresentazione della geometria del percorso. Sono disponibili anche informazioni aggiuntive sul routing, ad esempio l'ordine dei punti di ottimizzazione o il turno per turno, a seconda delle opzioni selezionate. Il servizio di routing fornisce un set di parametri per una descrizione dettagliata di un modello di consumo specifico del veicolo. Per altre informazioni, vedere Modello a consumo. |
RouteGetRouteDirectionsBatch200Response |
L'API Scaricare i risultati batch asincroniPer scaricare i risultati del batch asincrono, verrà inviata una richiesta di
Ecco la sequenza tipica di operazioni per scaricare i risultati del batch:
Modello di risposta batchIl contenuto dei dati restituito è simile per le richieste asincrone e di sincronizzazione. Quando si scaricano i risultati di una richiesta batch asincrona, se il batch ha terminato l'elaborazione, il corpo della risposta contiene la risposta batch. Questa risposta batch contiene un componente
Di seguito è riportato un esempio di risposta batch con 1 riuscito e 1 risultato non riuscito:
|
RouteGetRouteDirectionsBatch202Headers | |
RouteGetRouteDirectionsBatch202Response |
L'API Scaricare i risultati batch asincroniPer scaricare i risultati del batch asincrono, verrà inviata una richiesta di
Ecco la sequenza tipica di operazioni per scaricare i risultati del batch:
Modello di risposta batchIl contenuto dei dati restituito è simile per le richieste asincrone e di sincronizzazione. Quando si scaricano i risultati di una richiesta batch asincrona, se il batch ha terminato l'elaborazione, il corpo della risposta contiene la risposta batch. Questa risposta batch contiene un componente
Di seguito è riportato un esempio di risposta batch con 1 riuscito e 1 risultato non riuscito:
|
RouteGetRouteDirectionsDefaultResponse |
L'API Le informazioni restituite includono la distanza, il tempo di viaggio stimato e una rappresentazione della geometria del percorso. Sono disponibili anche informazioni aggiuntive sul routing, ad esempio l'ordine dei punti di ottimizzazione o il turno per turno, a seconda delle opzioni selezionate. Il servizio di routing fornisce un set di parametri per una descrizione dettagliata di un modello di consumo specifico del veicolo. Per altre informazioni, vedere Modello a consumo. |
RouteGetRouteDirectionsQueryParam | |
RouteGetRouteDirectionsQueryParamProperties | |
RouteGetRouteDirectionsWithAdditionalParameters200Response |
L'API Le informazioni restituite includono la distanza, il tempo di viaggio stimato e una rappresentazione della geometria del percorso. Sono disponibili anche informazioni aggiuntive sul routing, ad esempio l'ordine dei punti di ottimizzazione o il turno per turno, a seconda delle opzioni selezionate. Il servizio di routing fornisce un set di parametri per una descrizione dettagliata di un modello di consumo specifico del veicolo. Controllare modello a consumo per una spiegazione dettagliata dei concetti e dei parametri coinvolti. |
RouteGetRouteDirectionsWithAdditionalParametersBodyParam | |
RouteGetRouteDirectionsWithAdditionalParametersDefaultResponse |
L'API Le informazioni restituite includono la distanza, il tempo di viaggio stimato e una rappresentazione della geometria del percorso. Sono disponibili anche informazioni aggiuntive sul routing, ad esempio l'ordine dei punti di ottimizzazione o il turno per turno, a seconda delle opzioni selezionate. Il servizio di routing fornisce un set di parametri per una descrizione dettagliata di un modello di consumo specifico del veicolo. Controllare modello a consumo per una spiegazione dettagliata dei concetti e dei parametri coinvolti. |
RouteGetRouteDirectionsWithAdditionalParametersMediaTypesParam | |
RouteGetRouteDirectionsWithAdditionalParametersQueryParam | |
RouteGetRouteDirectionsWithAdditionalParametersQueryParamProperties | |
RouteGetRouteMatrix200Response |
L'API Per ogni origine specificata, il servizio calcola il costo del routing da tale origine a ogni destinazione specificata. Il set di origini e il set di destinazioni possono essere considerati come le intestazioni di colonna e riga di una tabella e ogni cella della tabella contiene i costi di routing dall'origine alla destinazione per tale cella. Ad esempio, si supponga che un'azienda di consegna alimentare abbia 20 conducenti e che debbano trovare il conducente più vicino per prendere la consegna dal ristorante. Per risolvere questo caso d'uso, è possibile chiamare l'API Route matrix. Per ogni itinerario, vengono restituiti i tempi di viaggio e le distanze. È possibile usare i costi calcolati per determinare quali route dettagliate calcolare usando l'API Indicazioni stradali. La dimensione massima di una matrice per una richiesta asincrona è 700 e per la richiesta di sincronizzazione è 100 (il numero di origini moltiplicato per il numero di destinazioni). Invia richiesta matrice di route sincronaSe lo scenario richiede richieste sincrone e la dimensione massima della matrice è minore o uguale a 100, potrebbe essere necessario effettuare una richiesta sincrona. La dimensione massima di una matrice per questa API è 100 (il numero di origini moltiplicato per il numero di destinazioni). Tenendo presente tale vincolo, alcuni esempi di possibili dimensioni della matrice sono: 10x10, 6x8, 9x8 (non deve essere quadrato).
Invia richiesta matrice di route asincronaL'API asincrona è appropriata per l'elaborazione di grandi volumi di richieste di routing relativamente complesse. Quando si effettua una richiesta usando una richiesta asincrona, per impostazione predefinita il servizio restituisce un codice di risposta 202 lungo un URL di reindirizzamento nel campo Percorso dell'intestazione della risposta. Questo URL deve essere controllato periodicamente fino a quando non sono disponibili i dati di risposta o le informazioni sull'errore. Se La dimensione massima di una matrice per questa API è 700 (il numero di origini moltiplicato per il numero di destinazioni). Tenendo presente tale vincolo, alcuni esempi di possibili dimensioni della matrice sono: 50x10, 10x10, 28x25. 10x70 (non deve essere quadrato). Le risposte asincrone vengono archiviate per 24 ore. L'URL di reindirizzamento restituisce una risposta 404 se usata dopo il periodo di scadenza.
Ecco una sequenza tipica di operazioni asincrone:
Scaricare i risultati della sincronizzazioneQuando si effettua una richiesta GET per l'API di sincronizzazione matrice di route, il servizio restituisce il codice di risposta 200 per la richiesta riuscita e una matrice di risposte. Il corpo della risposta conterrà i dati e non sarà possibile recuperare i risultati in un secondo momento. Scaricare i risultati asincroniQuando una richiesta invia una risposta
L'URL fornito dall'intestazione della posizione restituirà le risposte seguenti quando viene emessa una richiesta di
|
RouteGetRouteMatrix202Headers | |
RouteGetRouteMatrix202Response |
L'API Per ogni origine specificata, il servizio calcola il costo del routing da tale origine a ogni destinazione specificata. Il set di origini e il set di destinazioni possono essere considerati come le intestazioni di colonna e riga di una tabella e ogni cella della tabella contiene i costi di routing dall'origine alla destinazione per tale cella. Ad esempio, si supponga che un'azienda di consegna alimentare abbia 20 conducenti e che debbano trovare il conducente più vicino per prendere la consegna dal ristorante. Per risolvere questo caso d'uso, è possibile chiamare l'API Route matrix. Per ogni itinerario, vengono restituiti i tempi di viaggio e le distanze. È possibile usare i costi calcolati per determinare quali route dettagliate calcolare usando l'API Indicazioni stradali. La dimensione massima di una matrice per una richiesta asincrona è 700 e per la richiesta di sincronizzazione è 100 (il numero di origini moltiplicato per il numero di destinazioni). Invia richiesta matrice di route sincronaSe lo scenario richiede richieste sincrone e la dimensione massima della matrice è minore o uguale a 100, potrebbe essere necessario effettuare una richiesta sincrona. La dimensione massima di una matrice per questa API è 100 (il numero di origini moltiplicato per il numero di destinazioni). Tenendo presente tale vincolo, alcuni esempi di possibili dimensioni della matrice sono: 10x10, 6x8, 9x8 (non deve essere quadrato).
Invia richiesta matrice di route asincronaL'API asincrona è appropriata per l'elaborazione di grandi volumi di richieste di routing relativamente complesse. Quando si effettua una richiesta usando una richiesta asincrona, per impostazione predefinita il servizio restituisce un codice di risposta 202 lungo un URL di reindirizzamento nel campo Percorso dell'intestazione della risposta. Questo URL deve essere controllato periodicamente fino a quando non sono disponibili i dati di risposta o le informazioni sull'errore. Se La dimensione massima di una matrice per questa API è 700 (il numero di origini moltiplicato per il numero di destinazioni). Tenendo presente tale vincolo, alcuni esempi di possibili dimensioni della matrice sono: 50x10, 10x10, 28x25. 10x70 (non deve essere quadrato). Le risposte asincrone vengono archiviate per 24 ore. L'URL di reindirizzamento restituisce una risposta 404 se usata dopo il periodo di scadenza.
Ecco una sequenza tipica di operazioni asincrone:
Scaricare i risultati della sincronizzazioneQuando si effettua una richiesta GET per l'API di sincronizzazione matrice di route, il servizio restituisce il codice di risposta 200 per la richiesta riuscita e una matrice di risposte. Il corpo della risposta conterrà i dati e non sarà possibile recuperare i risultati in un secondo momento. Scaricare i risultati asincroniQuando una richiesta invia una risposta
L'URL fornito dall'intestazione della posizione restituirà le risposte seguenti quando viene emessa una richiesta di
|
RouteGetRouteRange200Response |
L'API Il poligono restituito può essere usato per un'ulteriore elaborazione, ad esempio ricerca all'interno della geometria per cercare le interfacce POI all'interno della isocrona specificata. |
RouteGetRouteRangeDefaultResponse |
L'API Il poligono restituito può essere usato per un'ulteriore elaborazione, ad esempio ricerca all'interno della geometria per cercare le interfacce POI all'interno della isocrona specificata. |
RouteGetRouteRangeQueryParam | |
RouteGetRouteRangeQueryParamProperties | |
RouteGuidanceOutput |
Contiene elementi correlati alle linee guida. Questo campo è presente solo quando sono state richieste indicazioni ed è disponibile. |
RouteInstructionGroupOutput |
Raggruppa una sequenza di elementi di istruzione correlati tra loro. L'intervallo di sequenze è vincolato con firstInstructionIndex e lastInstructionIndex. Quando vengono richiesti messaggi di testo leggibili per indicazioni (instructionType=text o tagged), il gruppo di istruzioni ha un messaggio di riepilogo restituito quando disponibile. |
RouteInstructionOutput |
Un set di attributi che descrivono una manovra, ad esempio "Gira a destra", "Mantieni a sinistra", "Prendi il traghetto", "Prendi l'autostrada", "Arriva". |
RouteLegOutput |
Descrizione di una parte di un itinerario, costituito da un elenco di punti. Ogni punto di percorso aggiuntivo fornito nella richiesta comporterà una gamba aggiuntiva nel percorso restituito. |
RouteMatrixOutput |
Oggetto risultato matrice |
RouteMatrixQuery |
Oggetto con una matrice di coordinate. |
RouteMatrixResultOutput |
Questo oggetto viene restituito da una chiamata di Route Matrix riuscita. Ad esempio, se vengono fornite 2 origini e 3 destinazioni, ci saranno 2 matrici con 3 elementi in ognuno. Il contenuto di ogni elemento dipende dalle opzioni disponibili nella query. |
RouteMatrixResultResponseOutput |
Oggetto risposta della cella corrente nella matrice di input. |
RouteMatrixSummaryOutput |
Oggetto Riepilogo |
RouteOptimizedWaypointOutput |
Oggetto punto di ottimizzazione. |
RouteOutput | |
RouteRangeOutput |
Intervallo raggiungibile |
RouteRangeResultOutput |
Questo oggetto viene restituito da una chiamata Route Reachable Range riuscita |
RouteReportOutput |
Segnala le impostazioni effettive usate nella chiamata corrente. |
RouteRequestRouteDirectionsBatch200Response |
L'API Inviare una richiesta batch asincronaL'API asincrona è appropriata per l'elaborazione di grandi volumi di richieste di route relativamente complesse
Quando si effettua una richiesta usando una richiesta asincrona, per impostazione predefinita il servizio restituisce un codice di risposta 202 lungo un URL di reindirizzamento nel campo Percorso dell'intestazione della risposta. Questo URL deve essere controllato periodicamente fino a quando non sono disponibili i dati di risposta o le informazioni sull'errore. Le risposte asincrone vengono archiviate per 24 ore. L'URL di reindirizzamento restituisce una risposta 404 se usata dopo il periodo di scadenza. Si noti che la richiesta batch asincrona è un'operazione a esecuzione prolungata. Ecco una sequenza tipica di operazioni:
Corpo POST per la richiesta batchPer inviare le indicazioni stradali query si userà una richiesta di
Una route directions query in un batch è solo un URL parziale senza il protocollo, l'URL di base, il percorso, la versione api e la chiave di sottoscrizione. Può accettare uno dei parametri URI L'API asincrona consente al chiamante di eseguire il batch fino a 700 query e l'API di sincronizzazione fino a 100 query e il batch deve contenere almeno 1 query. Scaricare i risultati batch asincroniPer scaricare i risultati del batch asincrono, verrà inviata una richiesta di
Ecco la sequenza tipica di operazioni per scaricare i risultati del batch:
Modello di risposta batchIl contenuto dei dati restituito è simile per le richieste asincrone e di sincronizzazione. Quando si scaricano i risultati di una richiesta batch asincrona, se il batch ha terminato l'elaborazione, il corpo della risposta contiene la risposta batch. Questa risposta batch contiene un componente
Di seguito è riportato un esempio di risposta batch con 1 riuscito e 1 risultato non riuscito:
|
RouteRequestRouteDirectionsBatch202Headers | |
RouteRequestRouteDirectionsBatch202Response |
L'API Inviare una richiesta batch asincronaL'API asincrona è appropriata per l'elaborazione di grandi volumi di richieste di route relativamente complesse
Quando si effettua una richiesta usando una richiesta asincrona, per impostazione predefinita il servizio restituisce un codice di risposta 202 lungo un URL di reindirizzamento nel campo Percorso dell'intestazione della risposta. Questo URL deve essere controllato periodicamente fino a quando non sono disponibili i dati di risposta o le informazioni sull'errore. Le risposte asincrone vengono archiviate per 24 ore. L'URL di reindirizzamento restituisce una risposta 404 se usata dopo il periodo di scadenza. Si noti che la richiesta batch asincrona è un'operazione a esecuzione prolungata. Ecco una sequenza tipica di operazioni:
Corpo POST per la richiesta batchPer inviare le indicazioni stradali query si userà una richiesta di
Una route directions query in un batch è solo un URL parziale senza il protocollo, l'URL di base, il percorso, la versione api e la chiave di sottoscrizione. Può accettare uno dei parametri URI L'API asincrona consente al chiamante di eseguire il batch fino a 700 query e l'API di sincronizzazione fino a 100 query e il batch deve contenere almeno 1 query. Scaricare i risultati batch asincroniPer scaricare i risultati del batch asincrono, verrà inviata una richiesta di
Ecco la sequenza tipica di operazioni per scaricare i risultati del batch:
Modello di risposta batchIl contenuto dei dati restituito è simile per le richieste asincrone e di sincronizzazione. Quando si scaricano i risultati di una richiesta batch asincrona, se il batch ha terminato l'elaborazione, il corpo della risposta contiene la risposta batch. Questa risposta batch contiene un componente
Di seguito è riportato un esempio di risposta batch con 1 riuscito e 1 risultato non riuscito:
|
RouteRequestRouteDirectionsBatchBodyParam | |
RouteRequestRouteDirectionsBatchMediaTypesParam | |
RouteRequestRouteDirectionsBatchSync200Response |
L'API Inviare una richiesta batch sincronaL'API sincrona è consigliata per le richieste batch leggere. Quando il servizio riceve una richiesta, risponderà non appena vengono calcolati gli elementi batch e non sarà possibile recuperare i risultati in un secondo momento. L'API sincrona restituirà un errore di timeout (una risposta 408) se la richiesta richiede più di 60 secondi. Il numero di elementi batch è limitato a 100 per questa API.
Modello di risposta batchIl contenuto dei dati restituito è simile per le richieste asincrone e di sincronizzazione. Quando si scaricano i risultati di una richiesta batch asincrona, se il batch ha terminato l'elaborazione, il corpo della risposta contiene la risposta batch. Questa risposta batch contiene un componente
Di seguito è riportato un esempio di risposta batch con 1 riuscito e 1 risultato non riuscito:
|
RouteRequestRouteDirectionsBatchSync408Response |
L'API Inviare una richiesta batch sincronaL'API sincrona è consigliata per le richieste batch leggere. Quando il servizio riceve una richiesta, risponderà non appena vengono calcolati gli elementi batch e non sarà possibile recuperare i risultati in un secondo momento. L'API sincrona restituirà un errore di timeout (una risposta 408) se la richiesta richiede più di 60 secondi. Il numero di elementi batch è limitato a 100 per questa API.
Modello di risposta batchIl contenuto dei dati restituito è simile per le richieste asincrone e di sincronizzazione. Quando si scaricano i risultati di una richiesta batch asincrona, se il batch ha terminato l'elaborazione, il corpo della risposta contiene la risposta batch. Questa risposta batch contiene un componente
Di seguito è riportato un esempio di risposta batch con 1 riuscito e 1 risultato non riuscito:
|
RouteRequestRouteDirectionsBatchSyncBodyParam | |
RouteRequestRouteDirectionsBatchSyncDefaultResponse |
L'API Inviare una richiesta batch sincronaL'API sincrona è consigliata per le richieste batch leggere. Quando il servizio riceve una richiesta, risponderà non appena vengono calcolati gli elementi batch e non sarà possibile recuperare i risultati in un secondo momento. L'API sincrona restituirà un errore di timeout (una risposta 408) se la richiesta richiede più di 60 secondi. Il numero di elementi batch è limitato a 100 per questa API.
Modello di risposta batchIl contenuto dei dati restituito è simile per le richieste asincrone e di sincronizzazione. Quando si scaricano i risultati di una richiesta batch asincrona, se il batch ha terminato l'elaborazione, il corpo della risposta contiene la risposta batch. Questa risposta batch contiene un componente
Di seguito è riportato un esempio di risposta batch con 1 riuscito e 1 risultato non riuscito:
|
RouteRequestRouteDirectionsBatchSyncMediaTypesParam | |
RouteRequestRouteMatrix200Response |
L'API Per ogni itinerario, vengono restituiti i tempi di viaggio e le distanze. È possibile usare i costi calcolati per determinare quali route dettagliate calcolare usando l'API Indicazioni stradali. La dimensione massima di una matrice per una richiesta asincrona è 700 e per la richiesta di sincronizzazione è 100 (il numero di origini moltiplicato per il numero di destinazioni). Nota Tutte le origini e le destinazioni devono essere contenute in un rettangolo delimitatore di 400 km x 400 km. In caso contrario, alcune celle della matrice verranno risolte come OUT_OF_REGION. Invia richiesta matrice di route sincronaSe lo scenario richiede richieste sincrone e la dimensione massima della matrice è minore o uguale a 100, potrebbe essere necessario effettuare una richiesta sincrona. La dimensione massima di una matrice per questa API è 100 (il numero di origini moltiplicato per il numero di destinazioni). Tenendo presente tale vincolo, alcuni esempi di possibili dimensioni della matrice sono: 10x10, 6x8, 9x8 (non deve essere quadrato).
Invia richiesta matrice di route asincronaL'API asincrona è appropriata per l'elaborazione di grandi volumi di richieste di routing relativamente complesse. Quando si effettua una richiesta usando una richiesta asincrona, per impostazione predefinita il servizio restituisce un codice di risposta 202 lungo un URL di reindirizzamento nel campo Percorso dell'intestazione della risposta. Questo URL deve essere controllato periodicamente fino a quando non sono disponibili i dati di risposta o le informazioni sull'errore. Se La dimensione massima di una matrice per questa API è 700 (il numero di origini moltiplicato per il numero di destinazioni). Tenendo presente tale vincolo, alcuni esempi di possibili dimensioni della matrice sono: 50x10, 10x10, 28x25. 10x70 (non deve essere quadrato). Le risposte asincrone vengono archiviate per 24 ore. L'URL di reindirizzamento restituisce una risposta 404 se usata dopo il periodo di scadenza.
Ecco una sequenza tipica di operazioni asincrone:
Scaricare i risultati della sincronizzazioneQuando si effettua una richiesta POST per l'API di sincronizzazione matrice di route, il servizio restituisce il codice di risposta 200 per la richiesta riuscita e una matrice di risposte. Il corpo della risposta conterrà i dati e non sarà possibile recuperare i risultati in un secondo momento. Scaricare i risultati asincroniQuando una richiesta invia una risposta
L'URL fornito dall'intestazione della posizione restituirà le risposte seguenti quando viene emessa una richiesta di
|
RouteRequestRouteMatrix202Headers | |
RouteRequestRouteMatrix202Response |
L'API Per ogni itinerario, vengono restituiti i tempi di viaggio e le distanze. È possibile usare i costi calcolati per determinare quali route dettagliate calcolare usando l'API Indicazioni stradali. La dimensione massima di una matrice per una richiesta asincrona è 700 e per la richiesta di sincronizzazione è 100 (il numero di origini moltiplicato per il numero di destinazioni). Nota Tutte le origini e le destinazioni devono essere contenute in un rettangolo delimitatore di 400 km x 400 km. In caso contrario, alcune celle della matrice verranno risolte come OUT_OF_REGION. Invia richiesta matrice di route sincronaSe lo scenario richiede richieste sincrone e la dimensione massima della matrice è minore o uguale a 100, potrebbe essere necessario effettuare una richiesta sincrona. La dimensione massima di una matrice per questa API è 100 (il numero di origini moltiplicato per il numero di destinazioni). Tenendo presente tale vincolo, alcuni esempi di possibili dimensioni della matrice sono: 10x10, 6x8, 9x8 (non deve essere quadrato).
Invia richiesta matrice di route asincronaL'API asincrona è appropriata per l'elaborazione di grandi volumi di richieste di routing relativamente complesse. Quando si effettua una richiesta usando una richiesta asincrona, per impostazione predefinita il servizio restituisce un codice di risposta 202 lungo un URL di reindirizzamento nel campo Percorso dell'intestazione della risposta. Questo URL deve essere controllato periodicamente fino a quando non sono disponibili i dati di risposta o le informazioni sull'errore. Se La dimensione massima di una matrice per questa API è 700 (il numero di origini moltiplicato per il numero di destinazioni). Tenendo presente tale vincolo, alcuni esempi di possibili dimensioni della matrice sono: 50x10, 10x10, 28x25. 10x70 (non deve essere quadrato). Le risposte asincrone vengono archiviate per 24 ore. L'URL di reindirizzamento restituisce una risposta 404 se usata dopo il periodo di scadenza.
Ecco una sequenza tipica di operazioni asincrone:
Scaricare i risultati della sincronizzazioneQuando si effettua una richiesta POST per l'API di sincronizzazione matrice di route, il servizio restituisce il codice di risposta 200 per la richiesta riuscita e una matrice di risposte. Il corpo della risposta conterrà i dati e non sarà possibile recuperare i risultati in un secondo momento. Scaricare i risultati asincroniQuando una richiesta invia una risposta
L'URL fornito dall'intestazione della posizione restituirà le risposte seguenti quando viene emessa una richiesta di
|
RouteRequestRouteMatrixBodyParam | |
RouteRequestRouteMatrixMediaTypesParam | |
RouteRequestRouteMatrixQueryParam | |
RouteRequestRouteMatrixQueryParamProperties | |
RouteRequestRouteMatrixSync200Response |
L'API Per ogni itinerario, vengono restituiti i tempi di viaggio e le distanze. È possibile usare i costi calcolati per determinare quali route dettagliate calcolare usando l'API Indicazioni stradali. La dimensione massima di una matrice per una richiesta asincrona è 700 e per la richiesta di sincronizzazione è 100 (il numero di origini moltiplicato per il numero di destinazioni). Invia richiesta matrice di route sincronaSe lo scenario richiede richieste sincrone e la dimensione massima della matrice è minore o uguale a 100, potrebbe essere necessario effettuare una richiesta sincrona. La dimensione massima di una matrice per questa API è 100 (il numero di origini moltiplicato per il numero di destinazioni). Tenendo presente tale vincolo, alcuni esempi di possibili dimensioni della matrice sono: 10x10, 6x8, 9x8 (non deve essere quadrato).
Invia richiesta matrice di route asincronaL'API asincrona è appropriata per l'elaborazione di grandi volumi di richieste di routing relativamente complesse. Quando si effettua una richiesta usando una richiesta asincrona, per impostazione predefinita il servizio restituisce un codice di risposta 202 lungo un URL di reindirizzamento nel campo Percorso dell'intestazione della risposta. Questo URL deve essere controllato periodicamente fino a quando non sono disponibili i dati di risposta o le informazioni sull'errore. Se La dimensione massima di una matrice per questa API è 700 (il numero di origini moltiplicato per il numero di destinazioni). Tenendo presente tale vincolo, alcuni esempi di possibili dimensioni della matrice sono: 50x10, 10x10, 28x25. 10x70 (non deve essere quadrato). Le risposte asincrone vengono archiviate per 24 ore. L'URL di reindirizzamento restituisce una risposta 404 se usata dopo il periodo di scadenza.
Ecco una sequenza tipica di operazioni asincrone:
Scaricare i risultati della sincronizzazioneQuando si effettua una richiesta POST per l'API di sincronizzazione matrice di route, il servizio restituisce il codice di risposta 200 per la richiesta riuscita e una matrice di risposte. Il corpo della risposta conterrà i dati e non sarà possibile recuperare i risultati in un secondo momento. Scaricare i risultati asincroniQuando una richiesta invia una risposta
L'URL fornito dall'intestazione della posizione restituirà le risposte seguenti quando viene emessa una richiesta di
|
RouteRequestRouteMatrixSync408Response |
L'API Per ogni itinerario, vengono restituiti i tempi di viaggio e le distanze. È possibile usare i costi calcolati per determinare quali route dettagliate calcolare usando l'API Indicazioni stradali. La dimensione massima di una matrice per una richiesta asincrona è 700 e per la richiesta di sincronizzazione è 100 (il numero di origini moltiplicato per il numero di destinazioni). Invia richiesta matrice di route sincronaSe lo scenario richiede richieste sincrone e la dimensione massima della matrice è minore o uguale a 100, potrebbe essere necessario effettuare una richiesta sincrona. La dimensione massima di una matrice per questa API è 100 (il numero di origini moltiplicato per il numero di destinazioni). Tenendo presente tale vincolo, alcuni esempi di possibili dimensioni della matrice sono: 10x10, 6x8, 9x8 (non deve essere quadrato).
Invia richiesta matrice di route asincronaL'API asincrona è appropriata per l'elaborazione di grandi volumi di richieste di routing relativamente complesse. Quando si effettua una richiesta usando una richiesta asincrona, per impostazione predefinita il servizio restituisce un codice di risposta 202 lungo un URL di reindirizzamento nel campo Percorso dell'intestazione della risposta. Questo URL deve essere controllato periodicamente fino a quando non sono disponibili i dati di risposta o le informazioni sull'errore. Se La dimensione massima di una matrice per questa API è 700 (il numero di origini moltiplicato per il numero di destinazioni). Tenendo presente tale vincolo, alcuni esempi di possibili dimensioni della matrice sono: 50x10, 10x10, 28x25. 10x70 (non deve essere quadrato). Le risposte asincrone vengono archiviate per 24 ore. L'URL di reindirizzamento restituisce una risposta 404 se usata dopo il periodo di scadenza.
Ecco una sequenza tipica di operazioni asincrone:
Scaricare i risultati della sincronizzazioneQuando si effettua una richiesta POST per l'API di sincronizzazione matrice di route, il servizio restituisce il codice di risposta 200 per la richiesta riuscita e una matrice di risposte. Il corpo della risposta conterrà i dati e non sarà possibile recuperare i risultati in un secondo momento. Scaricare i risultati asincroniQuando una richiesta invia una risposta
L'URL fornito dall'intestazione della posizione restituirà le risposte seguenti quando viene emessa una richiesta di
|
RouteRequestRouteMatrixSyncBodyParam | |
RouteRequestRouteMatrixSyncDefaultResponse |
L'API Per ogni itinerario, vengono restituiti i tempi di viaggio e le distanze. È possibile usare i costi calcolati per determinare quali route dettagliate calcolare usando l'API Indicazioni stradali. La dimensione massima di una matrice per una richiesta asincrona è 700 e per la richiesta di sincronizzazione è 100 (il numero di origini moltiplicato per il numero di destinazioni). Invia richiesta matrice di route sincronaSe lo scenario richiede richieste sincrone e la dimensione massima della matrice è minore o uguale a 100, potrebbe essere necessario effettuare una richiesta sincrona. La dimensione massima di una matrice per questa API è 100 (il numero di origini moltiplicato per il numero di destinazioni). Tenendo presente tale vincolo, alcuni esempi di possibili dimensioni della matrice sono: 10x10, 6x8, 9x8 (non deve essere quadrato).
Invia richiesta matrice di route asincronaL'API asincrona è appropriata per l'elaborazione di grandi volumi di richieste di routing relativamente complesse. Quando si effettua una richiesta usando una richiesta asincrona, per impostazione predefinita il servizio restituisce un codice di risposta 202 lungo un URL di reindirizzamento nel campo Percorso dell'intestazione della risposta. Questo URL deve essere controllato periodicamente fino a quando non sono disponibili i dati di risposta o le informazioni sull'errore. Se La dimensione massima di una matrice per questa API è 700 (il numero di origini moltiplicato per il numero di destinazioni). Tenendo presente tale vincolo, alcuni esempi di possibili dimensioni della matrice sono: 50x10, 10x10, 28x25. 10x70 (non deve essere quadrato). Le risposte asincrone vengono archiviate per 24 ore. L'URL di reindirizzamento restituisce una risposta 404 se usata dopo il periodo di scadenza.
Ecco una sequenza tipica di operazioni asincrone:
Scaricare i risultati della sincronizzazioneQuando si effettua una richiesta POST per l'API di sincronizzazione matrice di route, il servizio restituisce il codice di risposta 200 per la richiesta riuscita e una matrice di risposte. Il corpo della risposta conterrà i dati e non sarà possibile recuperare i risultati in un secondo momento. Scaricare i risultati asincroniQuando una richiesta invia una risposta
L'URL fornito dall'intestazione della posizione restituirà le risposte seguenti quando viene emessa una richiesta di
|
RouteRequestRouteMatrixSyncMediaTypesParam | |
RouteRequestRouteMatrixSyncQueryParam | |
RouteRequestRouteMatrixSyncQueryParamProperties | |
RouteSectionOutput |
Le sezioni route contengono informazioni aggiuntive sulle parti di un itinerario. Ogni sezione contiene almeno gli elementi |
RouteSectionTecCauseOutput |
Causa dell'evento di traffico. Può contenere elementi mainCauseCode e subCauseCode. Può essere usato per definire iconografia e descrizioni. |
RouteSectionTecOutput |
Dettagli dell'evento di traffico, usando le definizioni nello standard TPEG2-TPEG2. Può contenere effectCode e genera elementi. |
RouteSummaryOutput |
Oggetto Riepilogo |
Routes | |
SimplePollerLike |
Un semplice poller che può essere usato per eseguire il polling di un'operazione a esecuzione prolungata. |
Alias tipo
GeoJsonGeometry |
Oggetto geometry |
GeoJsonObject |
Oggetto |
MapsRouteClient | |
RouteGetRouteDirectionsBatchParameters | |
RouteGetRouteDirectionsParameters | |
RouteGetRouteDirectionsWithAdditionalParametersParameters | |
RouteGetRouteMatrixParameters | |
RouteGetRouteRangeParameters | |
RouteRequestRouteDirectionsBatchParameters | |
RouteRequestRouteDirectionsBatchSyncParameters | |
RouteRequestRouteMatrixParameters | |
RouteRequestRouteMatrixSyncParameters |
Funzioni
build |
|
create |
Creare un corpo della richiesta batch di un gruppo di richieste di direzione di route. |
default(Azure |
Crea un'istanza di MapsRouteClient da una chiave di sottoscrizione. Esempio
|
default(Token |
Crea un'istanza di MapsRoute da un'identità di Azure Esempio
|
default(Azure |
Crea un'istanza di MapsRoute da un'identità di Azure Esempio
|
get |
Funzione helper che compila un oggetto Poller per consentire il polling di un'operazione a esecuzione prolungata. |
is |
|
is |
|
is |
|
is |
|
is |
|
to |
Trasformare una matrice di [Latitude, Longtitute] in una stringa nel formato seguente: "Latitude_1,Longtitute_1:Latitude_2,Longtitute_2:..." |
Dettagli funzione
buildMultiCollection(string[], string)
function buildMultiCollection(items: string[], parameterName: string): string
Parametri
- items
-
string[]
- parameterName
-
string
Restituisce
string
createRouteDirectionsBatchRequest(RouteGetRouteDirectionsQueryParamProperties[])
Creare un corpo della richiesta batch di un gruppo di richieste di direzione di route.
function createRouteDirectionsBatchRequest(queryParamProperties: RouteGetRouteDirectionsQueryParamProperties[]): BatchRequest
Parametri
- queryParamProperties
Oggetto dei parametri di query per una richiesta di direzione della route
Restituisce
Richiesta batch composta.
default(AzureKeyCredential, ClientOptions)
Crea un'istanza di MapsRouteClient da una chiave di sottoscrizione.
Esempio
import MapsRoute from "@azure-rest/maps-route";
import { AzureKeyCredential } from "@azure/core-auth";
const credential = new AzureKeyCredential("<subscription-key>");
const client = MapsRoute(credential);
function default(credential: AzureKeyCredential, options?: ClientOptions): MapsRouteClient
Parametri
- credential
- AzureKeyCredential
Istanza di AzureKeyCredential usata per autenticare le richieste al servizio
- options
- ClientOptions
Opzioni usate per configurare il client di route
Restituisce
default(TokenCredential, string, ClientOptions)
Crea un'istanza di MapsRoute da un'identità di Azure TokenCredential
.
Esempio
import MapsRoute from "@azure-rest/maps-route";
import { DefaultAzureCredential } from "@azure/identity";
const credential = new DefaultAzureCredential();
const client = MapsRoute(credential, "<maps-account-client-id>");
function default(credential: TokenCredential, mapsAccountClientId: string, options?: ClientOptions): MapsRouteClient
Parametri
- credential
- TokenCredential
Istanza tokenCredential usata per autenticare le richieste al servizio
- mapsAccountClientId
-
string
ID client di Mappe di Azure di una risorsa mappa specifica
- options
- ClientOptions
Opzioni usate per configurare il client di route
Restituisce
default(AzureSASCredential, ClientOptions)
Crea un'istanza di MapsRoute da un'identità di Azure AzureSASCredential
.
Esempio
import MapsRoute from "@azure-rest/maps-route";
import { AzureSASCredential } from "@azure/core-auth";
const credential = new AzureSASCredential("<SAS Token>");
const client = MapsRoute(credential);
function default(credential: AzureSASCredential, options?: ClientOptions): MapsRouteClient
Parametri
- credential
- AzureSASCredential
Istanza di AzureSASCredential usata per autenticare le richieste al servizio
- options
- ClientOptions
Opzioni usate per configurare il client di route
Restituisce
getLongRunningPoller<TResult>(Client, TResult, CreateHttpPollerOptions<TResult, OperationState<TResult>>)
Funzione helper che compila un oggetto Poller per consentire il polling di un'operazione a esecuzione prolungata.
function getLongRunningPoller<TResult>(client: Client, initialResponse: TResult, options?: CreateHttpPollerOptions<TResult, OperationState<TResult>>): Promise<SimplePollerLike<OperationState<TResult>, TResult>>
Parametri
- client
- Client
Client da usare per inviare la richiesta per ottenere pagine aggiuntive.
- initialResponse
-
TResult
Risposta iniziale.
- options
-
CreateHttpPollerOptions<TResult, OperationState<TResult>>
Opzioni per impostare uno stato di ripresa o un intervallo di polling personalizzato.
Restituisce
Promise<SimplePollerLike<OperationState<TResult>, TResult>>
- Oggetto poller per eseguire il polling degli aggiornamenti dello stato dell'operazione e infine ottenere la risposta finale.
isUnexpected(RouteRequestRouteMatrixSync200Response | RouteRequestRouteMatrixSync408Response | RouteRequestRouteMatrixSyncDefaultResponse)
function isUnexpected(response: RouteRequestRouteMatrixSync200Response | RouteRequestRouteMatrixSync408Response | RouteRequestRouteMatrixSyncDefaultResponse): response
Parametri
Restituisce
response
isUnexpected(RouteGetRouteDirections200Response | RouteGetRouteDirectionsDefaultResponse)
function isUnexpected(response: RouteGetRouteDirections200Response | RouteGetRouteDirectionsDefaultResponse): response
Parametri
Restituisce
response
isUnexpected(RouteGetRouteDirectionsWithAdditionalParameters200Response | RouteGetRouteDirectionsWithAdditionalParametersDefaultResponse)
function isUnexpected(response: RouteGetRouteDirectionsWithAdditionalParameters200Response | RouteGetRouteDirectionsWithAdditionalParametersDefaultResponse): response
Parametri
Restituisce
response
isUnexpected(RouteGetRouteRange200Response | RouteGetRouteRangeDefaultResponse)
function isUnexpected(response: RouteGetRouteRange200Response | RouteGetRouteRangeDefaultResponse): response
Parametri
Restituisce
response
isUnexpected(RouteRequestRouteDirectionsBatchSync200Response | RouteRequestRouteDirectionsBatchSync408Response | RouteRequestRouteDirectionsBatchSyncDefaultResponse)
function isUnexpected(response: RouteRequestRouteDirectionsBatchSync200Response | RouteRequestRouteDirectionsBatchSync408Response | RouteRequestRouteDirectionsBatchSyncDefaultResponse): response
Parametri
Restituisce
response
toColonDelimitedLatLonString(LatLon[])
Trasformare una matrice di [Latitude, Longtitute] in una stringa nel formato seguente: "Latitude_1,Longtitute_1:Latitude_2,Longtitute_2:..."
function toColonDelimitedLatLonString(coordinates: LatLon[]): string
Parametri
- coordinates
-
LatLon[]
Matrice di coppie Latitude/Longtitute da trasformare.
Restituisce
string
Stringa trasformata.
Azure SDK for JavaScript