Cara geocode menggunakan konteks geospasial - Amazon Location Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Cara geocode menggunakan konteks geospasial

Geocode API memungkinkan Anda untuk menggunakan konteks geospasial (seperti posisi bias) untuk mendapatkan hasil yang diinginkan.

catatan

“Posisi bias” mengacu pada mekanisme yang memprioritaskan hasil pencarian berdasarkan lokasi yang ditentukan pengguna atau area yang ditentukan. Ini pada dasarnya menggeser fokus hasil pencarian ke lokasi yang secara geografis lebih dekat ke titik bias yang ditunjuk, tanpa harus mengecualikan hasil lainnya.

Potensi penggunaan

Gunakan konteks geospasial untuk mendapatkan hasil yang benar berdasarkan kebutuhan bisnis Anda.

Contoh

Dengan bias ke posisi, Anda dapat mengubah peringkat hasil Anda. Coba contoh berikut, dengan—dan kemudian BiasPosition tanpa—nilainya dan bandingkan hasilnya.

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

Kiat pengembang

Untuk geocoding alamat, coba gunakan alamat lengkap atau komponen kueri dengan kombinasi posisi bias, termasuk negara dan tempat. Untuk mempelajari informasi lebih lanjut, lihat Cara membuat geokode alamat.