Cara mencari tempat terdekat berdasarkan jenis makanan - 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 tempat terdekat berdasarkan jenis makanan

SearchNearbyAPI memungkinkan Anda menanyakan restoran terdekat yang menyajikan jenis makanan tertentu. Anda juga dapat mengecualikan jenis makanan dari hasil Anda.

Anda dapat menggunakan SearchNearby API untuk memungkinkan pengguna akhir menjelajahi lingkungan dan menemukan tempat-tempat menarik. API membutuhkan QueryPosition, yang dapat berupa posisi perangkat, posisi IP, atau pusat port tampilan peta. Cara lain adalah membiarkan pengguna akhir memberikan nama kota atau nama tempat dan aplikasi dapat membiaskan hasil berdasarkan koordinat geografis.

Untuk informasi lebih lanjut tentang jenis makanan, lihatFilter Jenis Makanan.

Kasus penggunaan potensial

  • Jelajahi jenis makanan yang tersedia di sekitarnya.

  • Kecualikan pilihan restoran yang menyajikan jenis makanan yang membuat Anda alergi.

Contoh

Contoh berikut menunjukkan cara mencari tempat terdekat berdasarkan jenis makanan.

Sample request

Permintaan ini mencari restoran yang menyajikan makanan China di dekat koordinat yang ditentukan.

{ "QueryPosition": [ 12.49563, 41.90325 ], "Filter": { "IncludeFoodTypes": ["chinese"] } }
Sample response
{ "ResultItems": [ { "PlaceId": "<Redacted>", "PlaceType": "PointOfInterest", "Title": "Bufala e Pachino", "Address": { "Label": "Bufala e Pachino, Via Firenze, 53, 00184 Roma RM, Italia", "Country": { "Code2": "IT", "Code3": "ITA", "Name": "Italia" } }, "Position": [ 12.49409, 41.90237 ], "Distance": 161, "Categories": [ { "Id": "restaurant", "Name": "Restaurant", "LocalizedName": "Ristorante", "Primary": true } ], "FoodTypes": [ { "LocalizedName": "Pizza", "Id": "pizza", "Primary": true }, { "LocalizedName": "Cinese", "Id": "chinese", "Primary": false } ] } ] }
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": [12.49563, 41.90325], "Filter": { "IncludeFoodTypes": ["chinese"] } }'
AWS CLI
aws geo-places search-nearby --key ${YourKey} \ --query-position 12.49563 41.90325 \ --filter '{"IncludeFoodTypes": ["chinese"]}'

Tips Pengembang

  • Anda dapat menggunakan ExludeFoodTypes untuk mengecualikan rantai bisnis tertentu dari hasil Anda.

  • Anda dapat mengecualikan atau memasukkan beberapa jenis makanan.