2017-08-27 89 views
0

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

+0

什么是c颂歌看起来像从坐标获取城市和国家的名字?请提供一个证明你的问题的[mcve]。 – geocodezip

回答

1

从谷歌地图documentation

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

如果你想Google地图JavaScript API忽略浏览器的语言设置,您可以强制它以特定语言显示信息,方法是将语言参数添加到<script>标签

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

这里ruISO语言代码Russian

0

您需要添加语言参数中的URL(假设你正在使用JSON获得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

+0

谢谢你们,我已经知道了!我的问题是别的,但无论如何,我明白了。 –

相关问题