2016-04-23 199 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,似乎它实际上是一个正确的行为,从答案:

即使您指定的语言,它会返回在该语言的反应只有在有一个可用的,如果不是它会以原来输入的语言返回回复。

这里有一些解决方法,我认为这对您有所帮助。希望这可以帮助。祝你好运。 :)