如何根據食物類型搜尋附近的位置 - Amazon Location Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

如何根據食物類型搜尋附近的位置

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"]}'

開發人員秘訣

  • 您可以使用 ExludeFoodTypes 從結果中排除某些業務鏈。

  • 您可以排除或包含多種食物類型。