本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
如何使用特定语言进行反向地理编码
该功能允许从 BCP47兼容代码中选择首选响应语言。它根据名称变体检测查询语言,并使用首选语言处理不匹配的标记和模棱两可的情况。如果没有请求语言,Pl aces API 会以官方国家/地区语言提供搜索结果,但会优先考虑不同区域语言的区域。作为后备策略,如果请求的语言中没有任何地址元素不可用,Plac es 将以默认语言 APIs 返回地址。
潜在用例
一个潜在的用例是本地化查询和/或结果。
示例
- 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"
反向地理编码以获得正确的结果
时区的反向地理编码