View a markdown version of this page

Como pesquisar lugares próximos com base no tipo de alimento - Amazon Location Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como pesquisar lugares próximos com base no tipo de alimento

A API SearchNearby permite consultar restaurantes próximos que servem um tipo específico de alimento. Você também pode excluir os tipos de alimentos dos resultados.

Você pode usar a SearchNearby API para permitir que os usuários finais explorem bairros e descubram locais de interesse. A API exige QueryPosition, que pode ser a posição do dispositivo, a posição do IP ou o centro da porta de visualização do mapa. Outra forma é permitir que os usuários finais informem o nome da cidade ou do local, e a aplicação pode desviar os resultados com base nas coordenadas geográficas.

Para obter mais informações sobre os tipos de alimentos, consulte Filtros de Tipo de comida.

Casos de uso possíveis

  • Explorar os tipos de alimentos disponíveis nas proximidades.

  • Excluir opções de restaurantes que servem tipos de alimentos aos quais você tem alergia.

Exemplo

O exemplo a seguir demonstra como pesquisar lugares próximos com base no tipo de alimento.

Sample request

Essa solicitação pesquisa restaurantes que servem comida chinesa perto das coordenadas especificadas.

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

Dicas para o desenvolvedor

  • Você pode usar ExludeFoodTypes para excluir determinadas redes de negócios dos resultados.

  • Você pode excluir ou incluir vários tipos de alimentos.