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 einer Adresse
Die SearchText
API ermöglicht es Ihnen, nach einer Adresse zu suchen.
Eine Möglichkeit, die SearchText API zu verwenden, besteht darin, Endbenutzer nach einer Adresse und der Voreingenommenheit einer Anwendungsgruppe suchen zu lassen. Bei diesen voreingenommenen Positionen kann es sich um eine Geräteposition, eine IP-Position oder den Mittelpunkt der Kartenansicht handeln. Darüber hinaus können Endbenutzer den Namen oder den Ort der Stadt angeben, und die Anwendung kann die Ergebnisse anhand von Geokoordinaten verzerren.
Mögliche Anwendungsfälle
-
Suchen Sie anhand einer voreingenommenen Position nach einer Adresse.
-
Filtern Sie die Ergebnisse, um bestimmte Adressen einzubeziehen oder zu entfernen.
Beispiele
- Sample request
-
{
"QueryText":"1368 E 8 Ave Vancouver",
"BiasPosition":[
-123.18544,
49.24643
],
"MaxResults":1
}
- Sample response
-
{
"ResultItems": [
{
"PlaceId": "<Redacted>",
"PlaceType": "PointAddress",
"Title": "1368 E 8th Ave, Vancouver, BC V5N 1T2, Canada",
"Address": {
"Label": "1368 E 8th Ave, Vancouver, BC V5N 1T2, Canada",
"Country": {
"Code2": "CA",
"Code3": "CAN",
"Name": "Canada"
},
"Region": {
"Code": "BC",
"Name": "British Columbia"
},
"SubRegion": {
"Name": "Metro Vancouver"
},
"Locality": "Vancouver",
"District": "Grandview-Woodland",
"PostalCode": "V5N 1T2",
"Street": "E 8th Ave",
"StreetComponents": [
{
"BaseName": "8th",
"Type": "Ave",
"TypePlacement": "AfterBaseName",
"TypeSeparator": " ",
"Prefix": "E",
"Language": "en"
}
],
"AddressNumber": "1368"
},
"Position": [
-123.07612,
49.26306
],
"Distance": 8147,
"MapView": [
-123.07752,
49.26299,
-123.05661,
49.26334
]
}
]
}
- cURL
-
curl --request POST \
--url 'https://places.geo.eu-central-1.amazonaws.com/v2/search-text?key=Your_Key' \
--header 'Content-Type: application/json' \
--data '{
"QueryText": "1368 E 8 Ave Vancouver",
"BiasPosition": [
-123.18544,
49.24643
],
"MaxResults": 1
}'
- AWS CLI
-
aws geo-places search-text --key ${YourKey} --query-text "1368 E 8 Ave Vancouver" --bias-position -123.18544 49.24643 --max-results 1