2016-04-23 298 views
0

我使用Google Places API Web服務,特別是nearbysearch來搜索我周圍的地方。但是,我所獲得的一些地名是用英語以外的語言編寫的,其中一些是中文和阿拉伯語,我試圖在網址中包含language=en。但是,沒有運氣。值得一提的是,同一個地方的名稱是英文的,如果我在www.google.com/maps附近搜索|谷歌地圖api

我使用的網址看看他們:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=25.1677738,55.4030409&radius=500&type=food&language=en&name=&key=YourKey 

請注意,我已經從我的刪除鍵網址。

這是我與阿拉伯地名

{ 
    "geometry" : { 
     "location" : { 
      "lat" : 25.167926, 
      "lng" : 55.4015231 
     } 
    }, 
    "icon" : "https://maps.gstatic.com/mapfiles/place_api/icons/shopping-71.png", 
    "id" : "328ca6a7bb4dd48eb44215ed32fa5676fca8e462", 
    "name" : "سوبر ماركت بوماز ٢٤ساعة", 
    "place_id" : "ChIJlcEHXrVmXz4RJH7IVn7Rps4", 
    "reference" : "CoQBfwAAAI8pnOqGRA6E71Mmztnk8ueSA7kS9bn5idY3S5V0_D_JZP2F9knryHUervQXA_RZL3-9KZJH55NrX0dz4p1R1GUQbGz4jXGoDQMJemisTLpiu41dm8-wgZT6XzXsDUeLLo6QbENam3hM2gCXPzpjTu4F7GsV4t4bIX5FhDQ-SufVEhDYboMkA1reMj20kM4AAvzGGhStwclS0fE9rWQkn5LTUcxiio-3vA", 
    "scope" : "GOOGLE", 
    "types" : [ 
     "grocery_or_supermarket", 
     "food", 
     "store", 
     "point_of_interest", 
     "establishment" 
    ], 
    "vicinity" : "U2 - Italy U17 - Dubai" 
    } 

回答

0

周圍的社區一會兒看着得到的結果的一部分,這個發現是關於在谷歌Places API的結果所使用的語言不一致後。而作爲每answer,似乎它實際上是一個正確的行爲,從答案:

即使您指定的語言,它會返回在該語言的反應只有在有一個可用的,如果不是它會以原來輸入的語言返回回覆。

這裏有一些解決方法,我認爲這對您有所幫助。希望這可以幫助。祝你好運。 :)