gpt4 book ai didi

javascript - google.maps.places.Autocomplete 语言输出

转载 作者:可可西里 更新时间:2023-11-01 02:31:26 24 4
gpt4 key购买 nike

我正在使用 google.maps.places.Autocomplete 对象,并且始终以乌克兰语获得结果。

我正在像那样加载库

http://maps.google.com/maps/api/js?sensor=true&libraries=places&language=ru-RU

如何将参数传递给自动完成语言?

   var autocomplete = new google.maps.places.Autocomplete($("#google_places_ac")[0], {});
google.maps.event.addListener(autocomplete, 'place_changed', function() {
var place = autocomplete.getPlace();
$scope.location = place.formatted_address;
// at that point $scope.location is in ukrainen, but I want Russian
$scope.$apply();
});

我添加了图片来解释问题。带有红色方 block 的文本 - 在俄语中,带有绿色的文本 - 在乌克兰。如您所见,同一张 map 上有两种不同的语言。也可以用俄语输入,用乌克兰语输入格式化语言。我相信这是谷歌地图的一个错误。s

enter image description here

最佳答案

根据文档

"The API detects the browser settings of the user and set the language appropriately. It is possible to override the language in the APIs."

这意味着,输入将根据浏览器上的用户语言而改变

尝试脚本标签。

<script src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=false&language=yourLanguage"></script>

看看这个list语言

编辑:

尝试在语言参数上设置这个

language=ru-RU

关于javascript - google.maps.places.Autocomplete 语言输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28130114/

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