从google javascript api获取特定语言的纬度,经度的城市名称

时间:2017-08-27 16:23:09

标签: javascript google-maps google-maps-api-3

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

2 个答案:

答案 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&region=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