Cómo buscar lugares cercanos según el tipo de comida - Amazon Location Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cómo buscar lugares cercanos según el tipo de comida

La SearchNearby API te permite consultar restaurantes cercanos que sirven un tipo de comida específico. También puedes excluir los tipos de alimentos de los resultados.

Puedes usar la SearchNearby API para que los usuarios finales exploren los barrios y descubran lugares de interés. La API lo requiere QueryPosition, que puede ser la posición del dispositivo, la posición de la IP o el centro de un puerto con vista en un mapa. Otra forma es permitir que los usuarios finales proporcionen el nombre de la ciudad o el nombre del lugar y la aplicación puede sesgar los resultados en función de las coordenadas geográficas.

Para obtener más información sobre los tipos de alimentos, consulte. Filtros tipo alimento

Casos de uso potenciales

  • Explore los tipos de alimentos disponibles en los alrededores.

  • Excluye las opciones de restaurantes que sirven tipos de alimentos a los que eres alérgico.

Ejemplo

En el siguiente ejemplo, se muestra cómo buscar lugares cercanos según el tipo de comida.

Sample request

Esta solicitud busca restaurantes que sirvan comida china cerca de las 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"]}'

Consejos para desarrolladores

  • Puedes utilizarla ExludeFoodTypes para excluir determinadas cadenas comerciales de tus resultados.

  • Puede excluir o incluir varios tipos de alimentos.