特定の言語でジオコードを逆引きする方法 - Amazon Location Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

特定の言語でジオコードを逆引きする方法

この機能を使用すると、BCP47-compliantのコードから任意のレスポンス言語を選択できます。名前バリアントに基づいてクエリ言語を検出し、一致しないトークンやあいまいなケースに優先言語を使用します。リクエストされた言語がない場合、Places API は公式の国言語で結果を提供しますが、異なるリージョンではリージョン言語を優先します。フォールバック戦略として、リクエストされた言語でアドレス要素が使用できない場合、Places APIsデフォルトの言語でアドレスを返します。

潜在的なユースケース

考えられるユースケースの 1 つは、クエリや結果をローカライズすることです。

Sample request
{ "QueryPosition": [ 139.69172, 35.6895 ], "Language": "JA" }
Sample response
{ "ResultItems": [ { "PlaceId": "<Redacted>", "PlaceType": "PointAddress", "Title": "2-8-1 Nishishinjuku, Shinjuku-ku, Tokyo 160-0023, Japan", "Address": { "Label": "2-8-1 Nishishinjuku, Shinjuku-ku, Tokyo 160-0023, Japan", "Country": { "Code2": "JP", "Code3": "JPN", "Name": "Japan" }, "Region": { "Name": "Tokyo" }, "SubRegion": {}, "Locality": "Shinjuku-ku", "SubDistrict": "Nishishinjuku", "PostalCode": "160-0023", "Block": "2 Chome", "SubBlock": "8", "AddressNumber": "1" }, "Position": [ 139.69171, 35.68949 ], "Distance": 1, "MapView": [ 139.69071, 35.68861, 139.69251, 35.69048 ], "AccessPoints": [ { "Position": [ 139.69206, 35.68954 ] } ] } ] }
cURL
curl --request POST \ --url 'https://places.geo.eu-central-1.amazonaws.com/v2/reverse-geocode?key=Your_Key' \ --header 'Content-Type: application/json' \ --data '{ "QueryPosition": [ 139.69172, 35.6895 ], "Language": "JA" }'
AWS CLI
aws geo-places reverse-geocode --key ${YourKey} --query-position 139.69172 35.6895 --language "JA"