Search - Get Reverse Geocoding Batch
Consente di inviare un batch di query all'API di geocodifica inversa in un'unica richiesta.
L'API Get Reverse Geocoding Batch è una richiesta http POST che invia batch fino a 100 query per 'API di geocodifica inversa usando una singola richiesta.
Inviare una richiesta batch sincrona
L'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.
POST https://atlas.microsoft.com/reverseGeocode:batch?api-version={api-version}
Corpo POST per la richiesta batch
Per inviare la geocodifica inversa query, si userà una richiesta di POST in cui il corpo della richiesta conterrà la matrice batchItems in formato json e l'intestazione Content-Type verrà impostata su application/json. Ecco un corpo di richiesta di esempio contenente 2 query di geocodifica inversa:
{
"batchItems": [
{
"coordinates": [-122.128275, 47.639429],
"resultTypes": ["Address", "PopulatedPlace"]
},
{
"coordinates": [-122.341979399674, 47.6095253501216]
}
]
}
Un geocodifica inversa oggetto batchItem può accettare uno qualsiasi dei parametri di geocodifica inversa parametri URI.
Il batch deve contenere almeno 1 query.
Modello di risposta batch
La risposta batch contiene un componente summary che indica il totalRequests che faceva parte della richiesta batch originale e successfulRequests ad esempio le query eseguite correttamente. La risposta batch include anche una matrice di batchItems che contiene una risposta per ogni query e ogni query nella richiesta batch. Il batchItems conterrà i risultati nello stesso ordine in cui le query originali sono state inviate nella richiesta batch. Ogni elemento è di uno dei tipi seguenti:
GeocodingResponse: se la query è stata completata correttamente.Error: se la query non è riuscita. La risposta conterrà uncodee unmessagein questo caso.
POST {endpoint}/reverseGeocode:batch?api-version=2026-01-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Il nome host del servizio Mappe di Azure. Usa |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| x-ms-client-id |
string |
Specifica quale account è destinato all'uso in combinazione con il modello di sicurezza di Azure AD. Rappresenta un ID unico per l'account Mappe di Azure e può essere recuperato dall'API Account del piano di gestione Mappe di Azure. Per maggiori informazioni sull'uso della sicurezza Microsoft Entra ID in Mappe di Azure, vedi Gestire l'autenticazione in Mappe di Azure. |
|
| Accept-Language |
string |
Lingua in cui devono essere restituiti i risultati della ricerca. Per informazioni dettagliate, vedere lingue supportate. |
Corpo della richiesta
| Nome | Tipo | Descrizione |
|---|---|---|
| batchItems |
Le query di geocodifica inversa da elaborare in questo lotto. Ogni voce è una richiesta indipendente di geocodifica inversa; Il servizio restituisce una voce corrispondente per |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
La richiesta ha avuto esito positivo. |
|
| Other Status Codes |
Risposta di errore imprevista. Intestazioni x-ms-error-code: string |
Sicurezza
AadToken
Questi sono i flussi Microsoft Entra OAuth 2.0. Quando abbinata al controllo Azure basato su ruolo può essere utilizzata per controllare l'accesso alle API REST di Mappe di Azure. I controlli di accesso basati su ruoli di Azure sono utilizzati per designare l'accesso a uno o più account o sottorisorse risorse di Mappe di Azure. A qualsiasi utente, gruppo o entità servizio può essere concesso l'accesso tramite un ruolo predefinito o un ruolo personalizzato composto da una o più autorizzazioni per le API REST di Mappe di Azure.
Per implementare scenari, è consigliabile visualizzare concetti di autenticazione. In sintesi, questa definizione di sicurezza offre una soluzione per la modellazione di applicazioni tramite oggetti in grado di controllare l'accesso su API e ambiti specifici.
Note
- Questa definizione di sicurezza richiede l'uso dell'intestazione
x-ms-client-idper indicare a quale risorsa di Mappe di Azure l'applicazione richiede l'accesso. Questa operazione può essere acquisita dall'API di gestione di mappe . - Il
Authorization URLè specifico dell'istanza del cloud pubblico di Azure. I cloud sovrani hanno URL di autorizzazione unici e configurazioni Microsoft Entra ID. - Il controllo degli accessi in base al ruolo di Azure viene configurato dal piano di gestione di Azure tramite il portale di Azure, PowerShell, l'interfaccia della riga di comando, gli SDK di Azure o le API REST.
- L'utilizzo della Sdk Web di Mappe di Azure consente la configurazione basata sulla configurazione di un'applicazione per più casi d'uso.
- Per altre informazioni su Microsoft Identity Platform, vedere panoramica di Microsoft Identity Platform.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| https://atlas.microsoft.com/.default |
subscription-key
Si tratta di una chiave condivisa di cui viene effettuato il provisioning quando si Creare un account di Mappe di Azure nel portale di Azure o usando PowerShell, l'interfaccia della riga di comando, gli SDK di Azure o l'API REST.
Con questa chiave, qualsiasi applicazione può accedere a tutte le API REST. In altre parole, questa chiave può essere usata come chiave master nell'account in cui vengono rilasciati.
Per le applicazioni esposte pubblicamente, è consigliabile usare l'approccio applicazioni client riservate per accedere alle API REST di Mappe di Azure in modo che la chiave possa essere archiviata in modo sicuro.
Tipo:
apiKey
In:
header
SAS Token
Si tratta di un token di firma di accesso condiviso creato dall'operazione List SAS nell'risorsa di Mappe di Azure tramite il piano di gestione di Azure tramite il portale di Azure, PowerShell, l'interfaccia della riga di comando, gli SDK di Azure o le API REST.
Con questo token, qualsiasi applicazione è autorizzata ad accedere ai controlli di accesso in base al ruolo di Azure e al controllo granulare per la scadenza, la frequenza e le aree d'uso per il token specifico. In altre parole, il token di firma di accesso condiviso può essere usato per consentire alle applicazioni di controllare l'accesso in modo più protetto rispetto alla chiave condivisa.
Per le applicazioni esposte pubblicamente, è consigliabile configurare un elenco specifico di origini consentite nella risorsa account mappa per limitare l'abuso di rendering e rinnovare regolarmente il token di firma di accesso condiviso.
Tipo:
apiKey
In:
header
Esempio
A Reverse Geocoding Batch API call containing 2 Reverse Geocoding queries
Esempio di richiesta
POST https://atlas.microsoft.com/reverseGeocode:batch?api-version=2026-01-01
{
"batchItems": [
{
"coordinates": [
-122.138681,
47.630358
],
"resultTypes": [
"Address",
"PopulatedPlace"
],
"optionalId": "4C3681A6C8AA4AC3441412763A2A25C81444DC8B"
},
{
"coordinates": [
47.630358,
-122.138681
],
"optionalId": "6M9W39P12SNHGAIZ4JQ7F57NWJLV2BRYEQRD7OH7"
}
]
}
Risposta di esempio
{
"summary": {
"successfulRequests": 1,
"totalRequests": 2
},
"batchItems": [
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"type": "Address",
"confidence": "Medium",
"matchCodes": [
"Good"
],
"address": {
"locality": "Redmond",
"adminDistricts": [
{
"name": "Washington",
"shortName": "WA"
},
{
"name": "King County",
"shortName": "King Co."
}
],
"countryRegion": {
"ISO": "US",
"name": "United States"
},
"postalCode": "98052",
"formattedAddress": "2267 152nd Ave NE, Redmond, Washington 98052, United States",
"streetName": "152nd Ave NE",
"streetNumber": "2267",
"addressLine": "2267 152nd Ave NE"
},
"geocodePoints": [
{
"geometry": {
"type": "Point",
"coordinates": [
-122.128275,
47.639429
]
},
"calculationMethod": "Rooftop",
"usageTypes": [
"Display",
"Route"
]
},
{
"geometry": {
"type": "Point",
"coordinates": [
-122.127028,
47.638545
]
},
"calculationMethod": "Rooftop",
"usageTypes": [
"Route"
]
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-122.128275,
47.639429
]
},
"bbox": [
-122.1359181505759,
47.63556628242932,
-122.1206318494241,
47.643291717570676
]
}
],
"optionalId": "4C3681A6C8AA4AC3441412763A2A25C81444DC8B"
},
{
"error": {
"code": "Bad Request",
"message": "The provided coordinates (-122.138681,47.630358) in coordinates field are invalid or out of range"
},
"optionalId": "6M9W39P12SNHGAIZ4JQ7F57NWJLV2BRYEQRD7OH7"
}
]
}
Definizioni
| Nome | Descrizione |
|---|---|
| Address |
L'indirizzo di una posizione suggerita da geocodifica o autocompletamento, suddivisa in campi strutturati.
La scarsità è normale: sono popolati solo i campi che l'entità risolta fornisce in mente. Ad esempio, |
|
Address |
Una suddivisione amministrativa che contiene un indirizzo. Ad esempio, uno stato, una provincia o una contea. Restituito come una voce nella matrice principale |
|
Address |
Il paese o la regione che contiene l'indirizzo, identificato dal nome visualizzato e dal codice paese ISO 3166-1 Alpha-2. Entrambi i campi possono essere omessi in una determinata risposta. |
|
Azure. |
Oggetto error. |
|
Azure. |
Risposta contenente i dettagli dell'errore. |
|
Azure. |
Oggetto contenente informazioni più specifiche sull'errore. Secondo le linee guida Azure REST API - https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Calculation |
Metodo usato per calcolare il punto di geocodifica. |
|
Confidence |
Il livello di attendibilità che il risultato della posizione geocodificata è una corrispondenza. Usa questo valore insieme ai codici di corrispondenza per ottenere informazioni più complete sulla corrispondenza. La fiducia di una posizione geocodificata si basa su molti fattori, inclusa l'importanza relativa della posizione geocodificata e la posizione dell'utente, se specificata. |
|
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
|
Error |
Dettagli dell'errore. |
|
Feature |
Il |
|
Features |
Una singola voce nell'array |
|
Features |
Il |
|
Feature |
Il |
|
Geocode |
Un punto di geocodifica per una posizione: una coordinata più metadati che descrivono come il punto è stato calcolato ( |
|
Geocoding |
Il corpo di risposta riuscito restituì da |
|
Geocoding |
Una singola voce all'interno |
|
Geocoding |
Contiene i conteggi aggregati per una |
|
Geo |
Specifica il tipo di |
|
Geo |
Tipo geometry |
| Intersection |
I dettagli dell'intersezione per un indirizzo si risolvono come un incrocio stradale — l'angolo dove si incontrano due o più strade con nome. Popolata solo quando l'entità risolta è un |
|
Match |
Un valore di codice di corrispondenza che indica come il servizio di geocodifica ha prodotto un determinato risultato di località. Il |
|
Result |
Un tipo di entità restituito dall'operazione |
|
Reverse |
L'organo richiedente per l'operazione |
|
Reverse |
Una query di geocodifica inversa all'interno di un |
|
Usage |
L'uso previsto per un punto di geocodifica. Un punto di geocodice restituito dal servizio contiene uno o più tipi di utilizzo che indicano come un'applicazione client dovrebbe consumare il punto: ad esempio, visualizzare la posizione su una mappa rispetto al passaggio di un veicolo verso di essa. |
Address
L'indirizzo di una posizione suggerita da geocodifica o autocompletamento, suddivisa in campi strutturati.
La scarsità è normale: sono popolati solo i campi che l'entità risolta fornisce in mente. Ad esempio, streetName e streetNumber appaiono solo per indirizzi a livello strada, e intersection appaiono solo per i risultati degli incroci stradali.
| Nome | Tipo | Descrizione |
|---|---|---|
| addressLine |
string |
La prima riga dell'indirizzo, tipicamente il nome e il numero della strada. Ad esempio: |
| adminDistricts |
Le suddivisioni amministrative che contengono l'indirizzo, ordinate dal più grossolano al più raffinato. La prima voce è tipicamente la suddivisione di primo ordine (come uno stato degli Stati Uniti o una provincia canadese); Le voci successive coprono le suddivisioni più precise in cui il paese, la dipendenza o la regione le definisce (come una contea all'indice 1). |
|
| countryRegion |
Il paese o la regione che contiene l'indirizzo, con il suo nome visualizzato e il codice paese ISO 3166-1 Alpha-2. |
|
| formattedAddress |
string |
L'indirizzo completo viene reso come una singola stringa leggibile dall'uomo, con i componenti uniti secondo le convenzioni del paese o della regione dell'indirizzo. Esempio: |
| intersection |
I dettagli delle strade che si intersecano per l'indirizzo, popolati quando l'entità risolta è un |
|
| locality |
string |
La località in cui si trova l'indirizzo: di solito una città, un paese o un villaggio. Ad esempio: |
| neighborhood |
string |
Il quartiere nominato all'interno della località, quando viene identificato. |
| postalCode |
string |
Il codice postale dell'indirizzo, quando viene definito. Esempio: |
| streetName |
string |
La componente del nome stradale dell'indirizzo, quando l'entità risolta è un indirizzo a livello strada. Esempio: |
| streetNumber |
string |
Il numero della casa o dell'edificio sulla strada, quando l'entità risolta è un indirizzo a livello strada. Esempio: |
AddressAdminDistrictsItem
Una suddivisione amministrativa che contiene un indirizzo. Ad esempio, uno stato, una provincia o una contea. Restituito come una voce nella matrice principale Address.adminDistricts , dove le voci sono ordinate dal più grossolano al più fine.
| Nome | Tipo | Descrizione |
|---|---|---|
| name |
string |
Il nome completo del quartiere. Ad esempio, |
| shortName |
string |
La forma abbreviata o abbreviata del nome della suddivisione, quando viene definita una. Ad esempio, |
AddressCountryRegion
Il paese o la regione che contiene l'indirizzo, identificato dal nome visualizzato e dal codice paese ISO 3166-1 Alpha-2. Entrambi i campi possono essere omessi in una determinata risposta.
| Nome | Tipo | Descrizione |
|---|---|---|
| ISO |
string |
Il codice paese ISO 3166-1 Alpha-2 per il paese o la regione. Ad esempio, |
| name |
string |
Il nome visualizzato del paese o della regione. Ad esempio: |
Azure.Core.Foundations.Error
Oggetto error.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
string |
Uno di un set definito dal server di codici di errore. |
| details |
Matrice di dettagli sugli errori specifici che hanno causato l'errore segnalato. |
|
| innererror |
Oggetto contenente informazioni più specifiche dell'oggetto corrente sull'errore. |
|
| message |
string |
Rappresentazione leggibile dell'errore. |
| target |
string |
Destinazione dell'errore. |
Azure.Core.Foundations.ErrorResponse
Risposta contenente i dettagli dell'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Oggetto error. |
Azure.Core.Foundations.InnerError
Oggetto contenente informazioni più specifiche sull'errore. Secondo le linee guida Azure REST API - https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
string |
Uno di un set definito dal server di codici di errore. |
| innererror |
Errore interno. |
CalculationMethodEnum
Metodo usato per calcolare il punto di geocodifica.
| Valore | Descrizione |
|---|---|
| Interpolation |
Il punto di geocodifica è stato abbinato a un punto su una strada utilizzando l'interpolazione. |
| InterpolationOffset |
Il punto di geocodifica è stato abbinato a un punto di una strada utilizzando l'interpolazione con uno scostamento aggiuntivo per spostare il punto sul lato della strada. |
| Parcel |
Il punto di geocodifica è stato abbinato al centro di una particella. |
| Rooftop |
Il punto di geocodifica è stato abbinato al tetto di un edificio. |
ConfidenceEnum
Il livello di attendibilità che il risultato della posizione geocodificata è una corrispondenza. Usa questo valore insieme ai codici di corrispondenza per ottenere informazioni più complete sulla corrispondenza.
La fiducia di una posizione geocodificata si basa su molti fattori, inclusa l'importanza relativa della posizione geocodificata e la posizione dell'utente, se specificata.
| Valore | Descrizione |
|---|---|
| High |
Se l'attendibilità è impostata su Se una richiesta include una posizione o una vista, la classifica può cambiare di conseguenza. Ad esempio, una query di posizione per "Paris" restituisce sia "Paris, France" che "Paris, TX" con |
| Medium |
In alcune situazioni, la corrispondenza restituita potrebbe non essere allo stesso livello delle informazioni fornite nella richiesta. Ad esempio, una richiesta può specificare le informazioni sull'indirizzo e il servizio di geocodifica può essere in grado di corrispondere solo a un codice postale. In questo caso, se il servizio di geocodice ha la certezza che il codice postale corrisponda ai dati, la fiducia viene impostata su Se le informazioni sulla posizione nella query sono ambigue e non sono disponibili informazioni aggiuntive per classificare le posizioni, ad esempio la posizione dell'utente o l'importanza relativa della posizione, l'attendibilità viene impostata su Se le informazioni sulla posizione nella query non forniscono informazioni sufficienti per la geocodifica di una posizione specifica, è possibile che venga restituito un valore di posizione meno preciso e che l'attendibilità venga impostata su |
| Low |
Bassa fiducia nel match. |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
| Nome | Tipo | Descrizione |
|---|---|---|
| info |
object |
Informazioni aggiuntive. |
| type |
string |
Tipo di informazioni aggiuntive. |
ErrorDetail
Dettagli dell'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| additionalInfo |
Informazioni aggiuntive sull'errore. |
|
| code |
string |
Codice di errore. |
| details |
Dettagli dell'errore. |
|
| message |
string |
Messaggio di errore. |
| target |
string |
Destinazione dell'errore. |
FeatureCollectionEnum
Il GeoJSON tipo di oggetto utilizzato alla radice delle risposte riuscite delle operazioni di geocodifica diretta, geocodifica inversa e autocompletamento (incluse le loro varianti batch). L'unico valore è FeatureCollection, come definito nell'RFC 7946.
Get Polygon è l'unica eccezione: la sua radice di risposta è un GeoJSON Feature, vedi FeatureTypeEnum.
| Valore | Descrizione |
|---|---|
| FeatureCollection |
Il tipo di |
FeaturesItem
Una singola voce nell'array features di un GeocodingResponse, conforme alla forma dell'oggetto GeoJSON Feature .
Rappresenta una posizione geocodificata: dati strutturati su properties, una coordinata rappresentativa su geometry, e una scatola delimitatrice opzionale su bbox.
| Nome | Tipo | Descrizione |
|---|---|---|
| bbox |
number[] (double) |
Il rettangolo più piccolo allineato agli assi che contiene la geometria della struttura, nell'ordine WGS 84 di longitudine/latitudine. Codificato secondo |
| geometry |
Il primario |
|
| id |
string |
Un identificatore opzionale assegnato dal servizio per la funzione, quando disponibile. |
| properties |
Dati strutturati sulla posizione geocodificata, inclusi il tipo di entità, indicatori di qualità di corrispondenza, componenti di indirizzo e uno o più punti di geocodifica. |
|
| type |
Il tipo di |
FeaturesItemProperties
Il properties payload di una caratteristica in un GeocodingResponse. Contiene gli indicatori di tipo di entità e di qualità di corrispondenza per la posizione geocodificata, i suoi componenti di indirizzo analizzati e uno o più punti di geocodice che collegano la posizione a coordinate specifiche.
| Nome | Tipo | Descrizione |
|---|---|---|
| address |
L'indirizzo della posizione geocodificata, suddiviso in campi strutturati come località, codice postale, paese/regione e (quando disponibile) nome e numero della strada. |
|
| confidence |
Quanto forte la posizione geocodificata corrisponde alla richiesta. Usalo |
|
| geocodePoints |
Uno o più punti di geocodice per la posizione, ciascuno segnato con il modo in cui è stato derivato ( |
|
| matchCodes |
Come il servizio di geocodifica ha prodotto questo risultato rispetto alla query: una corrispondenza diretta alla specificità richiesta ( |
|
| type |
string |
Il tipo di entità a cui la posizione geocodificata ha risolto. Uno di: , , , , , , , , |
FeatureTypeEnum
Il GeoJSON tipo di oggetto per Feature gli oggetti. Etichetta ogni voce all'interno dell'array features di una FeatureCollection risposta (geocodifica, geocodifica inversa, autocompletamento) e appare alla radice della Get Polygon risposta. L'unico valore è Feature, come definito nell'RFC 7946.
| Valore | Descrizione |
|---|---|
| Feature |
Il tipo di |
GeocodePointsItem
Un punto di geocodifica per una posizione: una coordinata più metadati che descrivono come il punto è stato calcolato (calculationMethod) e a cosa è più adatto (usageTypes). Una singola caratteristica di solito restituisce separati Display e Route punti, così che i chiamanti possano scegliere quella più adatta al compito.
| Nome | Tipo | Descrizione |
|---|---|---|
| calculationMethod |
Come è stato calcolato il punto. Ad esempio, si è agganciata sul tetto di un edificio o interpolata lungo una linea centrale della strada. Vedi |
|
| geometry |
La coordinata di questo punto geocodice è un |
|
| usageTypes |
A cosa è più adatto il punto di geocodifica — |
GeocodingBatchResponse
Il corpo di risposta riuscito restituì da Get Geocoding Batch. Contiene un summary numero di query inviate riuscite più un batchItems array contenente una voce di risposta per ogni query nella richiesta, nello stesso ordine dell'array delle richieste batchItems .
| Nome | Tipo | Descrizione |
|---|---|---|
| batchItems |
I risultati per query del lotto. Ogni voce corrisponde posizionalmente alla voce della richiesta nello stesso indice dell'array in |
|
| nextLink |
string |
Contiene l'URL per recuperare la pagina successiva dei risultati se la risposta è paginata. Questo è utile quando la risposta è troppo ampia per essere restituita in una singola chiamata, permettendo agli utenti di navigare tra più pagine di risultati. |
| summary |
Il totale del lotto è il conteggio complessivo, il totale delle query inviate e quante sono state completate con successo. |
GeocodingBatchResponseItem
Una singola voce all'interno GeocodingBatchResponse.batchItemsdi , che porta il risultato di una delle query dalla voce corrispondente GeocodingBatchRequestBody.batchItems .
Le query riuscite emergono qui geocodificate features nella stessa forma di GeocodingResponse; query fallite emergono informazioni diagnostiche tramite error invece.
Esattamente uno di features o error è popolata per ogni voce.
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Informazioni diagnostiche per una query fallita all'interno del batch, il percorso di errore per voce che complementa il percorso di successo su |
|
| features |
L'array di |
|
| nextLink |
string |
Contiene l'URL per recuperare la pagina successiva dei risultati se la risposta è paginata. Questo è utile quando la risposta è troppo ampia per essere restituita in una singola chiamata, permettendo agli utenti di navigare tra più pagine di risultati. |
| optionalId |
string |
L'identificatore fornito dal chiamante riecheggiava dal corrispondente |
| type |
Il |
GeocodingBatchResponseSummary
Contiene i conteggi aggregati per una Get Geocoding Batch risposta: la dimensione del lotto inviato e quante delle sue query sono state elaborate con successo. Usato come tipo di GeocodingBatchResponse.summary.
| Nome | Tipo | Descrizione |
|---|---|---|
| successfulRequests |
integer (int32) |
Il numero di query nel lotto che sono state elaborate con successo — quelle la cui voce di risposta in |
| totalRequests |
integer (int32) |
Il numero totale di richieste inviate nel lotto. Sottrai |
GeoJsonObjectType
Specifica il tipo di GeoJSON. Deve essere uno dei nove tipi di oggetto GeoJSON validi: Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection, Feature e FeatureCollection.
| Valore | Descrizione |
|---|---|
| Point |
|
| MultiPoint |
|
| LineString |
|
| MultiLineString |
|
| Polygon |
|
| MultiPolygon |
|
| GeometryCollection |
|
| Feature |
Oggetto |
| FeatureCollection |
Oggetto |
GeoJsonPoint
Tipo geometry GeoJSON Point valido. Per informazioni dettagliate, vedere RFC 7946.
Intersection
I dettagli dell'intersezione per un indirizzo si risolvono come un incrocio stradale — l'angolo dove si incontrano due o più strade con nome. Popolata solo quando l'entità risolta è un RoadIntersection; il genitore Address.intersection viene altrimenti omesso.
| Nome | Tipo | Descrizione |
|---|---|---|
| baseStreet |
string |
La strada principale dell'incrocio — tipicamente la strada a cui si riferisce il numero di indirizzo. |
| displayName |
string |
Un nome leggibile dall'uomo per l'incrocio che combina le strade trasversali, come |
| intersectionType |
string |
Una breve etichetta che descrive la forma dell'incrocio. Ad esempio, distinguere un incrocio a livello da uno a livello separato come un ponte o un cavalcavia. |
| secondaryStreet1 |
string |
La prima strada incrociata che si incontra |
| secondaryStreet2 |
string |
La seconda strada trasversale all'incrocio, quando ce n'è presente. Popolata solo per incroci di tre o più strade. |
MatchCodesEnum
Un valore di codice di corrispondenza che indica come il servizio di geocodifica ha prodotto un determinato risultato di località. Il matchCodes campo su una caratteristica è un array di questi valori; combinali con confidence e type per valutare la qualità della corrispondenza.
| Valore | Descrizione |
|---|---|
| Good |
Il servizio di geocodifica ha prodotto questo candidato senza ampliare la query: il risultato corrisponde alla query nella specificità richiesta. |
| Ambiguous |
La location è una di una serie di possibili abbinamenti. Ad esempio, quando si interroga l'indirizzo "128 Main St.", la risposta può restituire due località per "128 North Main St." e "128 South Main St." perché non ci sono abbastanza informazioni per determinare quale opzione scegliere. |
| UpHierarchy |
La posizione rappresenta una salita nella gerarchia geografica. Ciò si verifica quando non è stata trovata una corrispondenza per la richiesta di posizione, quindi viene restituito un risultato meno preciso. |
ResultTypeEnum
Un tipo di entità restituito dall'operazione Get Reverse Geocoding Batch . Fornito come uno o più valori nel campo per batch per limitare resultTypes la risposta di quell'elemento a tipi specifici di posizione; quando il campo viene omesso, tutti i tipi di entità sono ammissibili. Quando entità di più di un tipo corrispondono a una coordinata, viene restituita solo la più specifica. Elencati dal più specifico al meno specifico: Address, Neighborhood, PopulatedPlace, Postcode1, AdminDivision1, AdminDivision2, . CountryRegion
| Valore | Descrizione |
|---|---|
| Address |
Un indirizzo specifico. |
| Neighborhood |
Un'area riconosciuta localmente all'interno di un luogo popolato, spesso con confini informali o culturalmente definiti. |
| PopulatedPlace |
Un'area concentrata di insediamento umano, come una città, un paese o un villaggio. |
| Postcode1 |
La categoria di codice postale più piccola, come un CAP. |
| AdminDivision1 |
Primo livello amministrativo all'interno del paese/regione, come uno stato o una provincia. |
| AdminDivision2 |
Secondo livello amministrativo all'interno del paese/regione, come una contea. |
| CountryRegion |
Un paese o una regione. |
ReverseGeocodingBatchRequestBody
L'organo richiedente per l'operazione Get Reverse Geocoding Batch . Trasporta una o più query individuali di geocodifica inversa — tra 1 e 100, inclusi — che il servizio elabora come singola chiamata e restituisce come un array parallelo batchItems su GeocodingBatchResponse.
| Nome | Tipo | Descrizione |
|---|---|---|
| batchItems |
Le query di geocodifica inversa da elaborare in questo lotto. Ogni voce è una richiesta indipendente di geocodifica inversa; Il servizio restituisce una voce corrispondente per |
ReverseGeocodingBatchRequestItem
Una query di geocodifica inversa all'interno di un ReverseGeocodingBatchRequestBody.batchItems array.
Ogni elemento è una richiesta indipendente di geocodifica inversa equivalente a una singola chiamata a Get Reverse Geocoding, espressa come campi piuttosto che come parametri di query URL. Specificare la posizione da retro-geocodificare tramite coordinates; opzionalmente restringere i tipi di entità tramite resultTypes e la vista geopolitica tramite view.
| Nome | Tipo | Descrizione |
|---|---|---|
| coordinates |
number[] (double) |
La posizione da codificare al contrario, codificata come |
| optionalId |
string |
Un identificatore opzionale fornito dal chiamante riecheggiava nella voce corrispondente come |
| resultTypes |
Limita la risposta a tipi specifici di luoghi. Quando viene omessa, tutti i tipi di entità sono idonei. Vedi |
|
| view |
string |
Un codice regionale/paese ISO 3166-1 Alpha-2 che identifica la regione la cui visione geopolitica dovrebbe essere applicata ai confini e alle etichette contestate nella risposta. Vedi Viste supportate per i valori disponibili. |
UsageTypeEnum
L'uso previsto per un punto di geocodifica. Un punto di geocodice restituito dal servizio contiene uno o più tipi di utilizzo che indicano come un'applicazione client dovrebbe consumare il punto: ad esempio, visualizzare la posizione su una mappa rispetto al passaggio di un veicolo verso di essa.
| Valore | Descrizione |
|---|---|
| Display |
Il punto di geocodice è adatto per mostrare la posizione su una mappa. Per una struttura con estensione non banale (come un parco o un edificio), il |
| Route |
Il punto di geocodice è adatto come destinazione di un percorso. Per una struttura con estensione non banale (come un parco o un edificio), il |