Cara mencari di dekatnya dari suatu posisi - Amazon Location Service

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

Cara mencari di dekatnya dari suatu posisi

SearchNearby API memungkinkan kueri untuk semua tempat terdekat dan tempat menarik (POI) tanpa memasukkan teks tertentu. Pengguna dapat menjelajahi lingkungan, menemukan POIs, dan lainnya menggunakan API ini. Ini membutuhkanQueryPosition, yang dapat mewakili lokasi perangkat, posisi berbasis IP, atau pusat viewport peta. Atau, pengguna dapat menentukan kota atau tempat untuk membiaskan hasil berdasarkan geokoordinat lokasi tersebut.

Kasus penggunaan potensial

  • Jelajahi terdekat POIs: Lihat semua tempat menarik di dekat posisi saat ini.

  • Jelajahi tempat-tempat terdekat: Lihat semua lokasi atau tempat di dekat posisi tertentu.

Contoh

Dalam contoh ini, pencarian dilakukan dari posisi di Dubai dengan garis lintang 25.26951 dan bujur 55.30884.

Sample request
{ "QueryPosition": [ 55.30884, 25.26951 ] }
Sample response
{ "ResultItems": [ { "PlaceId": "<Redacted>", "PlaceType": "PointOfInterest", "Title": "هما", "Address": { "Label": "هما, شارع مستشفى آل مكتوم, نايف دبي, الإمارات العربية المتحدة", "Country": { "Code2": "AE", "Code3": "ARE", "Name": "الإمارات العربية المتحدة" }, "SubRegion": { "Name": "دبي" }, "Locality": "دبي", "District": "نايف", "Street": "شارع مستشفى آل مكتوم", "StreetComponents": [ { "BaseName": "مستشفى آل مكتوم", "Type": "شارع", "TypePlacement": "BeforeBaseName", "TypeSeparator": " ", "Language": "ar" } ] }, "Position": [ 55.30884, 25.26951 ], "Distance": 0, "Categories": [ { "Id": "department_store", "Name": "Department Store", "LocalizedName": "مول تجاري", "Primary": true } ], "BusinessChains": [ { "Name": "HEMA", "Id": "HEMA" } ] }, { "PlaceId": "<Redacted>", "PlaceType": "Locality", "Title": "دبي, الإمارات العربية المتحدة", "Address": { "Label": "دبي, الإمارات العربية المتحدة", "Country": { "Code2": "AE", "Code3": "ARE", "Name": "الإمارات العربية المتحدة" }, "SubRegion": { "Name": "دبي" }, "Locality": "دبي" }, "Position": [ 55.30884, 25.26951 ], "Distance": 0, "MapView": [ 54.64906, 24.62308, 55.7371, 25.36995 ] } ] }
cURL
curl --request POST \ --url 'https://places.geo.eu-central-1.amazonaws.com/v2/search-nearby?key=Your_Key' \ --header 'Content-Type: application/json' \ --data '{ "QueryPosition": [ 55.30884, 25.26951 ], "MaxResults": 2 }'
AWS CLI
aws geo-places search-nearby --key ${YourKey} \ --query-position 55.30884 25.26951 \ --max-results 2