即使我要求英语,Google Geocode也会返回本地语言

时间:2018-02-13 23:08:25

标签: google-api geocode

我正在尝试使用地理编码来解析我拥有的地址。我的地址是......

Soi 72,Songkhla,Thailand

我正在提出以下请求:

https://maps.googleapis.com/maps/api/geocode/xml?address=Soi%C2%A072%2C%C2%A0Songkhla%2C%C2%A0Thailand%20&sensor=false&language=en

(当然,我的钥匙,但我已经把它留在了这里。)

并获得州和国家/地区的以下结果:

<address_component>
    <long_name>Amphoe Hat Yai</long_name>
    <short_name>อ.หาดใหญ่</short_name>
    <type>administrative_area_level_2</type>
    <type>political</type>
</address_component>
<address_component>
    <long_name>Chang Wat Songkhla</long_name>
    <short_name>จ.สงขลา</short_name>
    <type>administrative_area_level_1</type>
    <type>political</type>
</address_component>
<address_component>
    <long_name>Thailand</long_name>
    <short_name>TH</short_name>
    <type>country</type>
    <type>political</type>
</address_component>

为什么短名称使用当地语言泰语,但长名称是英文?我如何强迫一切都用英语?

1 个答案:

答案 0 :(得分:0)

尝试http://geocode.xyz/Soi%2072,%20Songkhla,%20Thailand

  • 泰国x,y z:7.05530,100.51575

  • Songkhla,TH Thailand»90110»置信度:0.80 90110宋卡府,TH