2017-08-27 86 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

謝謝你們,我已經知道了!我的問題是別的,但無論如何,我明白了。 –

相關問題