Come geocodificare usando il contesto geospaziale - Servizio di posizione Amazon

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 geocodificare usando il contesto geospaziale

L'API Geocode consente di utilizzare il contesto geospaziale (come la posizione di polarizzazione) per ottenere i risultati desiderati.

Nota

La «posizione di distorsione» si riferisce a un meccanismo che dà priorità ai risultati di ricerca in base alla posizione specificata dell'utente o a un'area definita. In sostanza, sposta l'attenzione dei risultati di ricerca verso località geograficamente più vicine a un determinato punto di distorsione, senza necessariamente escludere altri risultati.

Uso potenziale

Utilizza il contesto geospaziale per ottenere i risultati corretti in base alle esigenze aziendali.

Esempi

Orientando in base a una posizione, puoi modificare la classifica dei tuoi risultati. Prova il seguente esempio, con e poi senza, il BiasPosition valore e confronta i risultati.

Sample request
{ "QueryText": "George Street", "BiasPosition": [ 151.2059, -33.8691 ] }
Sample response
{ "ResultItems": [ { "PlaceId": "<Redacted>", "PlaceType": "Street", "Title": "George St, Sydney NSW, Australia", "Address": { "Label": "George St, Sydney NSW, Australia", "Country": { "Code2": "AU", "Code3": "AUS", "Name": "Australia" }, "Region": { "Code": "NSW", "Name": "New South Wales" }, "Locality": "Sydney", "Street": "George St", "StreetComponents": [ { "BaseName": "George", "Type": "St", "TypePlacement": "AfterBaseName", "TypeSeparator": " ", "Language": "en" } ] }, "Position": [ 151.20691, -33.86974 ], "Distance": 117, "MapView": [ 151.20225, -33.88406, 151.20912, -33.85635 ], "MatchScores": { "Overall": 1, "Components": { "Address": { "Intersection": [ 1 ] } } } }, ... ... ] }
cURL
curl --request POST \ --url 'https://places.geo.eu-central-1.amazonaws.com/v2/geocode?key=Your_Key' \ --header 'Content-Type: application/json' \ --data '{ "QueryText": "George Street", "BiasPosition": [ 151.2059, -33.8691 ] }'
AWS CLI
aws geo-places geocode --key ${YourKey} --query-text "George Street" --bias-position 151.2059 -33.8691

Suggerimenti per gli sviluppatori

Per la geocodifica degli indirizzi, prova a utilizzare indirizzi completi o un componente di interrogazione con una combinazione di posizione di polarizzazione, inclusi paese e località. Per ulteriori informazioni, consulta Come geocodificare un indirizzo.