>想象一下,我的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®ion=RU">
</script>
这里ru
是ISO 语言代码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));
}
});
});
文档在这里