本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
如何根据食物类型搜索附近的地方
通过 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"]}'
开发者小贴士