So suchen Sie in der Nähe eines Landes - 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 in der Nähe eines Landes

Die SearchNearby API ermöglicht es Ihnen, nach Orten in der Nähe in einem bestimmten Land zu suchen. Um die API verwenden zu können QueryPosition, müssen Sie Folgendes angeben:

  • Eine Geräteposition

  • Eine IP-basierte Position

  • Die Mitte des Darstellungsfensters einer Karte

Alternativ können Benutzer einen Stadtnamen oder einen Ort angeben, und die Anwendung kann die Ergebnisse anhand der Geokoordinaten dieses Standorts verzerren.

Mögliche Anwendungsfälle

  • Erkunden Sie Unternehmen innerhalb eines Landes

  • Finden Sie B2B-Kunden in der Nähe innerhalb eines Landes

  • Erkunden Sie touristische Orte innerhalb eines Landes

Beispiele

Das folgende Beispiel zeigt, wie Sie nach Golfplätzen in Kanada in der Nähe bestimmter Koordinaten suchen.

Sample request

Diese Anfrage sucht nach Golfplätzen in Kanada in der Nähe des angegebenen Standorts.

{ "QueryPosition": [ -122.741803, 49.002478 ], "Filter" : { "IncludeCategories": ["golf_course"], "IncludeCountries": ["CAN"] } }
Sample response
{ "ResultItems": [ { "PlaceId": "<Redacted>", "PlaceType": "PointOfInterest", "Title": "Peace Portal Golf Course", "Address": { "Label": "Peace Portal Golf Course, 16900 * Ave, Surrey, BC V*Z *P*, Canada", "Country": { "Code2": "CA", "Code3": "CAN", "Name": "Canada" }, "Region": { "Code": "BC", "Name": "British Columbia" }, "SubRegion": { "Name": "Metro Vancouver" }, "Locality": "Surrey", "District": "South Surrey", "PostalCode": "V*Z *P*", "Street": "* Ave", "StreetComponents": [ { "BaseName": "4", "Type": "Ave", "TypePlacement": "AfterBaseName", "TypeSeparator": " ", "Language": "en" } ], "AddressNumber": "16900" }, "Position": [ -122.75086, 49.00921 ], "Distance": 998, "Categories": [ { "Id": "golf_course", "Name": "Golf Course", "LocalizedName": "Golf Course", "Primary": true } ], "Contacts": { "Phones": [ { "Value": "+16045384818" } ], "Websites": [ { "Value": "http://www.peaceportalgolf.com" } ] }, "AccessPoints": [ { "Position": [ -122.75087, 49.00935 ] } ] } ] }
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": [ -122.741803, 49.002478 ], "Filter" : { "IncludeCategories": ["golf_course"], "IncludeCountries": ["CAN"] } }'
AWS CLI
aws geo-places search-nearby --key ${YourKey} \ --query-position -122.741803 49.002478 \ --filter '{"IncludeCategories": ["golf_course"], "IncludeCountries": ["CAN"]}'