需要在Google Place Autocomplete中获取英文地点的名称

时间:2019-07-17 05:44:43

标签: googleplacesautocomplete

我们正在使用Google Places Autocomplete来获取用户输入的任何位置的地址。现在,如果用户输入普吉岛,那么返回的地址是泰语而不是英语。

我尝试将语言设置为英语

我尝试了这些选项

<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&language=en">
</script>

我也尝试过

<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&language=en&region=GB">
</script>

en-AUen-GP以及language=en&region=AU类似。 但是我仍然使用Thai语言而不是English来命名。

我想在English中看到名称,而不是Thai

1 个答案:

答案 0 :(得分:0)

我已经尝试使用示例代码here复制该问题,并且能够获得格式为“ 泰国普吉岛”的格式地址,该地址为英语:< / p>

查看以下结果:

address_components: [
    {
        long_name: "Phuket",
        short_name: "จ.ภูเก็ต",
        types: [
            "administrative_area_level_1",
            "political"
        ]
    },
    {
        long_name: "Thailand",
        short_name: "TH",
        types: [
            "country",
            "political"
        ]
    }
],
formatted_address: "Phuket, Thailand",
place_id: "ChIJT1JixOIxUDARIbo9BoWayuk",

您可以在address_components中获得long_name或以英语获得formatted_address

phuket thailand sample

希望这会有所帮助!