想象一下,我的html文件中有纬度和经度。首先,我想要谷歌API javascript代码从这个纬度和经度获取城市和国家名称。我做到了。我想要完成的是,我希望以特定语言获得这个城市和国家名称。例如我有纬度:41.23123和经度:45.123123 当我将这些转移到城市名称时,我会得到tsereteli大道。如你所知这是英语。我想用俄语发表文章。我该怎么做?
答案 0 :(得分:1)
来自谷歌地图documentation
默认情况下,Google Maps JavaScript API会使用用户的首选 显示文本时在浏览器中指定的语言设置 信息
如果您希望Maps JavaScript API忽略浏览器的语言设置,您可以通过向 {{1}添加语言参数来强制它以特定语言显示信息} 标记
<script>
这里<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&language=ru®ion=RU">
</script>
是 ISO语言代码 ru
答案 1 :(得分:1)
您需要在网址中添加语言参数(假设您使用的是JSON get API)
$(document).ready(function(){
var latitude = 73.59852;
var longitude = 55.40842;
//Set your Language
var language = "ru";
var url = "http://maps.googleapis.com/maps/api/geocode/json?latlng="+latitude+","+longitude+"&sensor=true&language="+language;
$.ajax({
type: 'GET',
url: url,
success: function(data){
alert(JSON.stringify(data));
}
});
});
文档here