음식 유형에 따라 가까운 장소를 검색하는 방법 - Amazon Location Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

음식 유형에 따라 가까운 장소를 검색하는 방법

SearchNearby API를 사용하면 특정 유형의 음식에 서비스를 제공하는 근처 레스토랑을 쿼리할 수 있습니다. 결과에서 음식 유형을 제외할 수도 있습니다.

SearchNearby API를 사용하여 최종 사용자가 주변 지역을 탐색하고 관심 있는 장소를 찾을 수 있습니다. API에는 디바이스 위치, IP 위치 또는 맵의 뷰 포트 중심일 수 있는 QueryPosition이 필요합니다. 또 다른 방법은 최종 사용자가 도시 이름 또는 장소 이름을 제공하도록 하는 것이며 애플리케이션은 지역 좌표에 따라 결과를 편향시킬 수 있습니다.

식품 유형에 대한 자세한 내용은 섹션을 참조하세요음식 유형 필터.

잠재적 사용 사례

  • 근처에서 사용할 수 있는 음식 유형을 살펴봅니다.

  • 음식 유형을 제공하는 레스토랑 옵션은 제외합니다.

예제

다음 예제에서는 음식 유형에 따라 가까운 장소를 검색하는 방법을 보여줍니다.

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를 사용하여 결과에서 특정 비즈니스 체인을 제외할 수 있습니다.

  • 여러 음식 유형을 제외하거나 포함할 수 있습니다.