本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
如何根據食物類型搜尋附近的位置
SearchNearby
API 可讓您查詢提供特定類型食物的附近餐廳。您也可以從結果中排除食品類型。
您可以使用 SearchNearby API,讓使用者探索鄰里並探索感興趣的位置。API 需要 QueryPosition,可以是裝置位置、IP 位置或地圖的檢視連接埠中心。另一種方法是讓最終使用者提供城市名稱或位置名稱,而應用程式可以根據地理座標偏差結果。
如需食品類型的詳細資訊,請參閱 食品類型篩選條件。
潛在的使用案例
-
探索附近可用的食物類型。
-
排除提供讓您敏感之食品類型的餐廳選項。
範例
下列範例示範如何根據食物類型搜尋附近的位置。
- Sample request
-
此請求會搜尋在指定座標附近提供中式食品餐廳。
{
"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"]}'
開發人員秘訣