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à.
Come invertire la geocodifica per ottenere risultati corretti
Questa guida fornisce metodi per perfezionare i risultati della geocodifica inversa, garantendo che i dati restituiti siano strettamente allineati alle esigenze aziendali specifiche. Utilizzando i filtri, gli utenti possono restringere i risultati in modo da corrispondere con maggiore precisione a tipi come punti di indirizzo, strade o località.
Casi d'uso potenziali
-
Limita i risultati per esigenze specifiche: utilizza i filtri per recuperare solo le informazioni più pertinenti, ad esempio indirizzi esatti o dati più ampi sulla località, in base ai requisiti aziendali.
Esempi
Filtrando perPointAddress
, puoi recuperare indirizzi stradali specifici, migliorando la precisione della posizione.
- Sample Request
-
{
"QueryPosition": [
-97.721, 30.404
],
"Filter": {
"IncludePlaceTypes": [
"PointAddress"
]
}
}
- Sample Response
-
{
"ResultItems": [
{
"PlaceId": "<Redacted>",
"PlaceType": "PointAddress",
"Title": "11721 Domain Blvd, Austin, TX 78758-0051, United States",
"Address": {
"Label": "11721 Domain Blvd, Austin, TX 78758-0051, United States",
"Country": {
"Code2": "US",
"Code3": "USA",
"Name": "United States"
},
"Region": {
"Code": "TX",
"Name": "Texas"
},
"SubRegion": {
"Name": "Travis"
},
"Locality": "Austin",
"District": "North Burnet",
"PostalCode": "78758-0051",
"Street": "Domain Blvd",
"StreetComponents": [
{
"BaseName": "Domain",
"Type": "Blvd",
"TypePlacement": "AfterBaseName",
"TypeSeparator": " ",
"Language": "en"
}
],
"AddressNumber": "11721"
},
"Position": [
-97.72087,
30.404
],
"Distance": 5,
"MapView": [
-97.72219,
30.40273,
-97.72057,
30.40649
]
}
]
}
- cURL
-
curl --request POST \
--url 'https://places.geo.eu-central-1.amazonaws.com/v2/reverse-geocode?key=Your_Key' \
--header 'Content-Type: application/json' \
--data '{
"{
"QueryPosition": [
-97.721, 30.404
],
"Filter": {
"IncludePlaceTypes": [
"PointAddress"
]
}'
- AWS CLI
-
aws geo-places reverse-geocode --key ${YourKey} --query-position -97.721 30.404 --filter '{"IncludePlaceTypes": ["PointAddress"]}'
Filtrando perStreet
, l'API restituisce dati a livello stradale senza numeri di indirizzo specifici.
- Sample Request
-
{
"QueryPosition": [
-97.721, 30.404
],
"Filter": {
"IncludePlaceTypes": [
"Street"
]
}
}
- Sample Response
-
{
"ResultItems": [
{
"PlaceId": "<Redacted>",
"PlaceType": "Street",
"Title": "Domain Blvd, Austin, TX 78758, United States",
"Address": {
"Label": "Domain Blvd, Austin, TX 78758, United States",
"Country": {
"Code2": "US",
"Code3": "USA",
"Name": "United States"
},
"Region": {
"Code": "TX",
"Name": "Texas"
},
"SubRegion": {
"Name": "Travis"
},
"Locality": "Austin",
"District": "North Burnet",
"PostalCode": "78758",
"Street": "Domain Blvd",
"StreetComponents": [
{
"BaseName": "Domain",
"Type": "Blvd",
"TypePlacement": "AfterBaseName",
"TypeSeparator": " ",
"Language": "en"
}
]
},
"Position": [
-97.72103,
30.40399
],
"Distance": 3,
"MapView": [
-97.72219,
30.40273,
-97.72057,
30.40649
]
}
]
}
- cURL
-
curl --request POST \
--url 'https://places.geo.eu-central-1.amazonaws.com/v2/reverse-geocode?key=Your_Key' \
--header 'Content-Type: application/json' \
--data '{
"{
"QueryPosition": [
-97.721, 30.404
],
"Filter": {
"IncludePlaceTypes": [
"Street"
]
}'
- AWS CLI
-
aws geo-places reverse-geocode --key ${YourKey} --query-position -97.721 30.404 --filter '{"IncludePlaceTypes": ["Street"]}'
Filtrando perLocality
, puoi recuperare dati sulla posizione più ampi, inclusi i nomi delle città.
- Sample Request
-
{
"QueryPosition": [
-97.721, 30.404
],
"Filter": {
"IncludePlaceTypes": [
"Locality"
]
}
}
- Sample Response
-
{
"ResultItems": [
{
"PlaceId": "<Redacted>",
"PlaceType": "Locality",
"Title": "Austin, TX, United States",
"Address": {
"Label": "Austin, TX, United States",
"Country": {
"Code2": "US",
"Code3": "USA",
"Name": "United States"
},
"Region": {
"Code": "TX",
"Name": "Texas"
},
"SubRegion": {
"Name": "Travis"
},
"Locality": "Austin",
"PostalCode": "78701"
},
"Position": [
-97.74299,
30.26759
],
"Distance": 0,
"MapView": [
-98.06484,
30.06592,
-97.55914,
30.51965
]
}
]
}
- cURL
-
curl --request POST \
--url 'https://places.geo.eu-central-1.amazonaws.com/v2/reverse-geocode?key=Your_Key' \
--header 'Content-Type: application/json' \
--data '{
"{
"QueryPosition": [
-97.721, 30.404
],
"Filter": {
"IncludePlaceTypes": [
"Locality"
]
}'
- AWS CLI
-
aws geo-places reverse-geocode --key ${YourKey} --query-position -97.721 30.404 --filter '{"IncludePlaceTypes": ["Locality"]}'