2014-11-20 90 views
4

我的項目請求地理編碼API的座標和正確的完整地址在烏克蘭敖德薩。谷歌地理編碼API返回錯誤的語言

我可以用俄語或烏克蘭語請求響應,將language=rulanguage=uk)參數添加到HTTP請求中。從今天開始,我收到了烏克蘭的街道名稱作爲迴應,無論我要求提供哪種語言。

例子。

請求俄羅斯:響應https://maps.googleapis.com/maps/api/geocode/json?address=Пушкинская, Одесса, Украина&language=ru

相關部分:

"results" : [ 
    { 
    "address_components" : [ 
     { 
      "long_name" : "Пушкінська вулиця", 
      "short_name" : "Пушкінська вулиця", 
      "types" : [ "route" ] 
     }, 
     { 
      "long_name" : "Приморський район", 
      "short_name" : "Приморський район", 
      "types" : [ "sublocality_level_1", "sublocality", "political" ] 
     }, 
     { 
      "long_name" : "Одеса", 
      "short_name" : "Одеса", 
      "types" : [ "locality", "political" ] 
     }, 
     { 
      "long_name" : "Одесский горсовет", 
      "short_name" : "Одесский горсовет", 
      "types" : [ "administrative_area_level_3", "political" ] 
     }, 
     { 
      "long_name" : "Одеська область", 
      "short_name" : "Одеська область", 
      "types" : [ "administrative_area_level_1", "political" ] 
     }, 
     { 
      "long_name" : "Украина", 
      "short_name" : "UA", 
      "types" : [ "country", "political" ] 
     } 
    ], 

請注意,"country""administrative_area_level_3"領域是俄羅斯,因爲他們應該的,但一切是烏克蘭。

如果我使用language=uk響應中的所有字段都以烏克蘭語(如預期的)返回。

我想Google上的某個人合併了俄羅斯和烏克蘭的名單,我沒有辦法讓俄語名字回到我的目的地。所以問題更多的是我應該在哪裏報告這個錯誤?

回答

1

您可以報告地理編碼API問題here

點擊「新問題」,在「模板」下選擇「地理編碼API - 錯誤」。

祝你好運。

+1

我已經做到了。還有其他人遇到這個問題,沒有得到Google的確認。 https://code.google.com/p/gmaps-api-issues/issues/detail?id=7359 – 2014-12-06 08:05:57

+0

看起來他們可能需要幾個月的時間來回復(基於其他論壇帖子)。我的猜測是,更多人們發現他們遇到同樣的問題,您就越有可能得到答案......您可能需要有創意才能從Google的某個人那裏獲得幫助。 – wahwahwah 2014-12-09 17:19:04

+0

我試圖與烏克蘭Google辦公室的某人交談。但我只能找到工作人員不在Google地圖上工作。他們忍不住。他們建議通過地圖製作人員創建新的語言條目,並等待將其添加回地圖。不過,我更容易切換到Yandex Maps API。 – 2014-12-09 20:38:14

1
+1

鏈接,你張貼的是按預期工作。 當你問'英國'你得到烏克蘭語 當你問'en'你從烏克蘭得到英文音譯。 當您詢問錯誤的語言代碼(ukr)時,您默認爲您的語言環境(en)。 但是,如果你要求'ru',你會得到烏克蘭語而不是俄語。但在今年11月底俄羅斯工作之前。對於像廣場和公共交通站點等一些物體,您仍然可以獲得俄語翻譯,但對於大多數街道而言,則不會。 – 2014-12-06 08:06:45