gpt4 book ai didi

google-maps - Google Place Autocomplete API 未以正确的语言返回结果

转载 作者:行者123 更新时间:2023-11-28 00:29:48 25 4
gpt4 key购买 nike

我使用文档页面 https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform 中的相同代码我还在加载脚本时设置了 &language=en 。

当我搜索慕尼黑时,城市字段将填充为慕尼黑,但当我搜索慕尼黑的地址(例如:Residenzstraße,慕尼黑,德国)时,城市字段将填充为慕尼黑,而不是慕尼黑。

enter image description here

enter image description here

似乎 autocomplete.getPlace() 没有考虑加载脚本时指定的语言。

在提供的文档链接上也可以重现该问题。

如何指定我始终想要英文结果?

最佳答案

我认为地方正在尽力进行翻译,如果我将 lang 设置为 JP,它会给我的结果是该国家/地区是日语。我想说这个地址是 API 可以提供的最好的日语本地化地址。 Japanese

更支持这一点的是,当我们将成田国际机场的地址(日语)放入框中时,它会返回一个英文地址。 English-Narita

所以..如果确实存在问题,那可能是 Google map 数据库或翻译中缺少信息。

所以我想说 Google Place Autocomplete API 确实尝试以正确的语言返回结果...

解决方法是获取地理位置并从 openstreet map API 获取地址...如下所示:

http://kylelam.github.io/SO/autoCompleteWithOpenStreetMap.html

https://github.com/kylelam/kylelam.github.io/blob/master/SO/autoCompleteWithOpenStreetMap.html

关于google-maps - Google Place Autocomplete API 未以正确的语言返回结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29133150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com