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 mithilfe des räumlichen Kontextes
Die SearchNearby API ermöglicht es Ihnen, die Umgebung zu erkunden und gleichzeitig die Ergebnisse innerhalb des räumlichen Kontextes (z. B. eines Kreises oder eines Begrenzungsrahmens) einzuschränken.
Mit der SearchNearby API können Sie Ergebnisse mithilfe von räumlichen Kontexten wie Kreisen und Begrenzungsrahmen filtern. Durch die Definition dieser geografischen Grenzen können Sie die Suchergebnisse auf bestimmte Bereiche beschränken.
Mögliche Anwendungsfälle
-
Beschränken Sie die Suchergebnisse auf ein bestimmtes geografisches Gebiet
-
Suchen Sie innerhalb benutzerdefinierter Grenzen
-
Konzentrieren Sie die Ergebnisse auf bestimmte Stadtteile oder Bezirke
Beispiele
Das folgende Beispiel zeigt, wie nach Schulen in einem Umkreis von 1000 Metern um die angegebenen Koordinaten gesucht wird.
- Sample request
-
Diese Anfrage sucht nach Schulen in einem Umkreis von 1000 Metern (1 Kilometer).
{
"QueryPosition": [
-122.741803,
49.002478
],
"QueryRadius":1000,
"Filter" : {
"IncludeCategories": ["school"]
}
}
- Sample response
-
{
"ResultItems": [
{
"PlaceId": "<Redacted>",
"PlaceType": "PointOfInterest",
"Title": "Grace Lutheran Church",
"Address": {
"Label": "Grace Lutheran Church, 702 G St, Blaine, WA 98230-5125, United States",
"Country": {
"Code2": "US",
"Code3": "USA",
"Name": "United States"
},
"Region": {
"Code": "WA",
"Name": "Washington"
},
"SubRegion": {
"Name": "Whatcom"
},
"Locality": "Blaine",
"PostalCode": "98230-5125",
"Street": "G St",
"StreetComponents": [
{
"BaseName": "G",
"Type": "St",
"TypePlacement": "AfterBaseName",
"TypeSeparator": " ",
"Language": "en"
}
],
"AddressNumber": "702"
},
"Position": [
-122.74157,
48.99533
],
"Distance": 795,
"Categories": [
{
"Id": "church",
"Name": "Church",
"LocalizedName": "Church",
"Primary": true
},
{
"Id": "kindergarten_and_childcare",
"Name": "Kindergarten and Childcare",
"LocalizedName": "Kindergarten & Childcare",
"Primary": false
},
{
"Id": "school",
"Name": "School",
"LocalizedName": "School",
"Primary": false
}
]
}
...
]
}
- cURL
-
curl --request POST \
--url 'https://places.geo.eu-central-1.amazonaws.com/v2/searearch-nearby?key=Your_Key' \
--header 'Content-Type: application/json' \
--data '{
"QueryPosition": [
-122.741803,
49.002478
],
"QueryRadius": 1000,
"Filter": {
"IncludeCategories": ["school"]
}
}'
- AWS CLI
-
aws geo-places search-nearby --key ${YourKey} \
--query-position -122.741803 49.002478 \
--query-radius 1000 \
--filter '{"IncludeCategories": ["school"]}'
Tipps für Entwickler