从谷歌JavaScriptAPI中获取特定语言的纬度,经度的城市名称



>想象一下,我的html文件中有纬度和经度。首先,我希望谷歌API javascript代码从这个纬度和经度获取城市和国家名称。我成功了。我想完成的是,我想用特定的语言获得这个城市和国家/地区的名称。例如,我有纬度:41.23123和经度:45.123123 当我将这些转移到城市名称时,我得到了策列铁利大道。如你所知,这是英语。我想以俄语文本获得它。我该怎么做?

来自谷歌地图文档

默认情况下,Google Maps JavaScript API 使用用户的首选 显示文本时在浏览器中指定的语言设置 信息

如果您希望 Maps JavaScript API 忽略浏览器的语言设置,您可以通过向<script>标记添加语言参数来强制它以特定语言显示信息

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

这里ruISO 语言代码Russian

您需要在 url 中添加语言参数(假设您使用的是 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));
}
});
});

文档在这里

相关内容

  • 没有找到相关文章

最新更新