特定の言語で PlaceId の詳細を取得する方法 - Amazon Location Service

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

特定の言語で PlaceId の詳細を取得する方法

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

潜在的なユースケース

  • PlaceId の詳細を追加する: ストアドプレース ID に指定された言語で詳細を追加します。

  • オートコンプリートからアドレスの PlaceId の詳細を取得する: 保存された PlaceId の特定言語で追加の詳細を取得します。

Sample request
https://places.geo.eu-central-1.amazonaws.com/v2/place/AQAAAFUAY0R_4qfQ9LZ0j6lpOggbNLAQ31TRf-sESER_bKKjCar9FF6A3UA0HrYWa4yfeUN5V0qkk6NmdrI3y7fB7PZ4vfuo-Z8Wd-u-01an4KNvWaqfYmEh14s22yCV9Nb1yMXl4-HTfpX5D-jWQT14FEIBqoiuKwLq?language=EN&key=Your_Key
Sample response
{ "PlaceId": "<Redacted>", "PlaceType": "PointOfInterest", "Title": "Parking Area", "Address": { "Label": "Parking Area, Al Nahda Sharjah, United Arab Emirates", "Country": { "Code2": "AE", "Code3": "ARE", "Name": "United Arab Emirates" }, "SubRegion": { "Name": "Sharjah" }, "Locality": "Sharjah", "District": "Al Nahda" }, "Position": [ 55.3733, 25.30388 ], "Categories": [ { "Id": "parking_lot", "Name": "Parking Lot", "LocalizedName": "Parking Lot", "Primary": true } ], "Contacts": { "Phones": [ { "Value": "+971507766189" } ] }, "AccessPoints": [ { "Position": [ 55.37348, 25.30398 ] } ] }
cURL
curl --request GET \ --url 'https://places.geo.eu-central-1.amazonaws.com/v2/place/AQAAAFUAY0R_4qfQ9LZ0j6lpOggbNLAQ31TRf-sESER_bKKjCar9FF6A3UA0HrYWa4yfeUN5V0qkk6NmdrI3y7fB7PZ4vfuo-Z8Wd-u-01an4KNvWaqfYmEh14s22yCV9Nb1yMXl4-HTfpX5D-jWQT14FEIBqoiuKwLq?language=EN&key=Your_Key`
AWS CLI
export PLACEID=AQAAAFUAcrFHu947JATTY9gIGcfNlNVzD3UftkkI9ayJjtquaC7IquYz-_FFnJnzJSQ7JePd-sY0MSpA64V0w4aXLc-lB2fZLJKk6uoAMSgtwvwxzg1fvPxFM9zXsx77EaLXarl7F4gSPTyQ6fiEnj0b0ipOXpnOoIsP aws geo-places get-place --key ${YourKey} \ --place-id ${PLACEID} \ --language "en"