Geokodierung umkehren - 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.

Geokodierung umkehren

Reverse Geocoding ist ein Prozess, der eine Reihe von Koordinaten in aussagekräftigen Text umwandelt, z. B. eine Adresse, eine Region, einen Geschäftsnamen oder einen Interessenpunkt. Sie können Ortsindexressourcen verwenden, um Anforderungen zur Reverse-Geocodierung zu senden und Daten, die aus Reverse-Geocodierung abgerufen wurden, zu integrieren, um Daten auf einer Karte für Ihre Web- oder mobile Anwendung anzuzeigen.

Dieser Abschnitt führt Sie durch das Senden einer einfachen Reverse-Geocodierungsanforderung.

Geokodierung umkehren

Sie können eine einfache Anfrage einreichen, um eine Reihe von Koordinaten umzukehren und sie mithilfe der SearchPlaceIndexForPosition Operation in eine aussagekräftige Adresse, einen Interessenpunkt oder einen allgemeinen Ort ohne Adresse zu konvertieren. Eine einfache -Anforderung enthält den folgenden erforderlichen Parameter:

  • Position – Eine Reihe von Koordinaten, die Sie in eine Adresse, einen Interessenpunkt oder eine allgemeine Position konvertieren möchten. Definiert im Format [longitude,latitude].

Um eine maximale Anzahl von Ergebnissen pro Seite anzugeben, fügen Sie den folgenden optionalen Parameter hinzu:

  • MaxResults – Beschränkt die maximale Anzahl der Ergebnisse, die in der Abfrageantwort zurückgegeben werden.

Wenn Sie eine bevorzugte Sprache für die Ergebnisse Ihrer Abfrage angeben möchten, verwenden Sie den folgenden optionalen Parameter:

  • Language – Ein Sprachcode, der zum Rendern von Ergebnissen verwendet werden soll. Der Wert muss ein gültiger BCP-47-Sprachcode sein. Zum Beispiel en für Englisch.

Anmerkung

Wenn nicht angegeben Language ist oder die angegebene Sprache für ein Ergebnis nicht unterstützt wird, wird die Standardsprache des Partners für dieses Ergebnis verwendet.

Sie können die AWS CLI oder die Amazon Location APIs verwenden.

API

Das folgende Beispiel ist eine SearchPlaceIndexForPosition Anforderung, die Ortsindex-Ressource ExamplePlaceIndexnach einer aussagekräftigen Adresse, einem Interessenpunkt oder einem allgemeinen Standort in der Nähe der Position [122.3394,47,6159] zu durchsuchen.

POST /places/v0/indexes/ExamplePlaceIndex/search/position Content-type: application/json { "Position": [-122.3394,47.6159], "MaxResults": 5, "Language": "de" }
AWS CLI

Das folgende Beispiel ist ein search-place-index-for-position Befehl, um die Ortsindex-Ressource ExamplePlaceIndexnach einer aussagekräftigen Adresse, einem Interessenpunkt oder einer allgemeinen Position in der Nähe der Position [122.3394,47,6159] zu durchsuchen.

aws location \ search-place-index-for-position \ --index-name ExamplePlaceIndex \ --position -122.3394 47.6159 \ --max-results 5 \ --language de

Beispielantwort

Im Folgenden finden Sie eine Beispielantwort beim Aufrufen der -SearchPlaceIndexForPositionOperation über die Amazon Location Places APIs . Die Ergebnisse geben relevante Stellen und die Anforderungszusammenfassung zurück. Basierend auf der Auswahl von Esri oder Here als Partner werden zwei Antworten angezeigt.

Example request
POST /places/v0/indexes/ExamplePlaceIndex/search/position Content-type: application/json { "Position": [-122.3394,47.6159], "MaxResults": 1 }
Example response (Esri)
{ "Results": [ { "Place": { "AddressNumber": "2111", "Country": "USA", "Geometry": { "Point": [ -122.33937999999995, 47.61591000000004 ] }, "Interpolated": false, "Label": "The Spheres, 2111 7th Ave, Seattle, WA, 98121, USA", "Municipality": "Seattle", "Neighborhood": "Belltown", "PostalCode": "98121", "Region": "Washington", "SubRegion": "King County" }, "Distance": 1.8685861313438727 } ], "Summary": { "DataSource": "Esri", "MaxResults": 1, "Position": [ -122.3394, 47.6159 ] } }
Example response (HERE)
{ "Summary": { "Position": [ -122.3394, 47.6159 ], "MaxResults": 1, "DataSource": "Here" }, "Results": [ { "Place": { "Label": "2111 7th Ave, Seattle, WA 98121-5114, United States", "Geometry": { "Point": [ -122.33938, 47.61591 ] }, "AddressNumber": "2111", "Street": "7th Ave", "Neighborhood": "Belltown", "Municipality": "Seattle", "SubRegion": "King", "Region": "Washington", "Country": "USA", "PostalCode": "98121-5114", "Interpolated": false, "TimeZone": { "Name": "America/Los_Angeles", "Offset": -28800 } }, "PlaceId": "AQAAAIAADsn2T3KdrRWeaXLeVEyjNx_JfeTsMB0NVCEAnAZoJ-o3nqdlJZAdgcT2oWi1w9pS4wXXOk3O1vsKlGsPyHjV4EJxsu289i3hVO_BUPgP7SFoWAi8BW2v7LvAjQ5NfUPy7a1v9ajT3feIqcUZszWSTqKbJHFYvQqW7wdqhpQq3Wy-et39ZQDWSPLZUzgcjN-6VD2gyKkH0Po7gSm8YSJNSQ", "Distance": 1.868586125090601 } ] }