翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
食品タイプに基づいて近くの場所を検索する方法
SearchNearby
API を使用すると、特定のタイプの食品を提供する近くのレストランをクエリできます。結果から食品タイプを除外することもできます。
SearchNearby API を使用すると、エンドユーザーが近隣を探索し、関心のある場所を発見できます。API には QueryPosition が必要です。これは、デバイスの位置、IP の位置、またはマップのビューポートの中心です。もう 1 つの方法は、エンドユーザーに都市名または場所名を提供し、アプリケーションが地理的座標に基づいて結果をバイアスできるようにすることです。
食品タイプの詳細については、「」を参照してください食品タイプフィルター。
潜在的なユースケース
例
次の例は、食品タイプに基づいて近くの場所を検索する方法を示しています。
- 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"]}'
開発者向けのヒント