Come cercare luoghi vicini in base al tipo di cibo - Servizio di posizione Amazon

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Come cercare luoghi vicini in base al tipo di cibo

L'SearchNearbyAPI ti consente di interrogare i ristoranti nelle vicinanze che servono un tipo specifico di cibo. Puoi anche escludere i tipi di cibo dai tuoi risultati.

Puoi utilizzare l' SearchNearby API per consentire agli utenti finali di esplorare quartieri e scoprire luoghi di interesse. L'API richiede QueryPosition, che può essere la posizione del dispositivo, la posizione IP o il centro di visualizzazione di una mappa. Un altro modo consiste nel consentire agli utenti finali di fornire il nome della città o del luogo e l'applicazione può modificare i risultati in base alle coordinate geografiche.

Per ulteriori informazioni sui tipi di alimenti, vedere. Filtri Food Type

Casi d'uso potenziali

  • Esplora i tipi di cibo disponibili nelle vicinanze.

  • Escludi i ristoranti che servono tipi di alimenti a cui sei allergico.

Esempio

L'esempio seguente mostra come cercare luoghi nelle vicinanze in base al tipo di cibo.

Sample request

Questa richiesta cerca i ristoranti che servono cibo cinese vicino alle coordinate specificate.

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

Suggerimenti per gli sviluppatori

  • Puoi utilizzarlo ExludeFoodTypes per escludere determinate catene aziendali dai tuoi risultati.

  • Puoi escludere o includere più tipi di alimenti.