So suchen Sie nach Orten in der Nähe anhand der Art des Essens - Amazon Location Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

So suchen Sie nach Orten in der Nähe anhand der Art des Essens

Mit der SearchNearby API können Sie Restaurants in der Nähe abfragen, die eine bestimmte Art von Essen servieren. Sie können auch Lebensmittelarten aus Ihren Ergebnissen ausschließen.

Sie können die SearchNearby API verwenden, damit Endbenutzer Stadtteile erkunden und interessante Orte entdecken können. Die API erfordert QueryPosition, dass es sich dabei um eine Geräteposition, eine IP-Position oder den Mittelpunkt des Kartenansichtsfensters handeln kann. Eine andere Möglichkeit besteht darin, Endbenutzer den Stadt- oder Ortsnamen angeben zu lassen, sodass die Anwendung die Ergebnisse anhand der Geokoordinaten verzerren kann.

Weitere Informationen zu Lebensmittelarten finden Sie unter. Filter für den Lebensmitteltyp

Mögliche Anwendungsfälle

  • Erkunden Sie die Arten von Lebensmitteln, die in der Umgebung erhältlich sind.

  • Schließen Sie Restaurantoptionen aus, die Lebensmittel servieren, gegen die Sie allergisch sind.

Beispiel

Das folgende Beispiel zeigt, wie Sie anhand der Lebensmittelart nach Orten in der Nähe suchen.

Sample request

Diese Anfrage sucht nach Restaurants, die chinesisches Essen in der Nähe der angegebenen Koordinaten servieren.

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

Tipps für Entwickler

  • Sie können ExludeFoodTypes damit bestimmte Geschäftsketten aus Ihren Ergebnissen ausschließen.

  • Sie können mehrere Lebensmittelarten ausschließen oder einbeziehen.