地理编码api地图使用当地语言

Soh*_*sai 6 google-api geocode

我是谷歌apis的新手.我试图使用此获取搜索关键字的完整地址

http://maps.googleapis.com/maps/api/geocode/json?address=surat&sensor=false
Run Code Online (Sandbox Code Playgroud)

用这个我得到了这样的结果

{
   "results" : [
      {
         "address_components" : [
            {
               "long_name" : "Surat",
               "short_name" : "Surat",
               "types" : [ "locality", "political" ]
            },
            {
               "long_name" : "Surat",
               "short_name" : "Surat",
               "types" : [ "administrative_area_level_2", "political" ]
            },
            {
               "long_name" : "Gujarat",
               "short_name" : "GJ",
               "types" : [ "administrative_area_level_1", "political" ]
            },
            {
               "long_name" : "India",
               "short_name" : "IN",
               "types" : [ "country", "political" ]
            }
         ],
         "formatted_address" : "Surat, Gujarat, India",
         "geometry" : {
            "bounds" : {
               "northeast" : {
                  "lat" : 21.2705834,
                  "lng" : 72.9432106
               },
               "southwest" : {
                  "lat" : 21.0478169,
                  "lng" : 72.70155579999999
               }
            },
            "location" : {
               "lat" : 21.1702401,
               "lng" : 72.83106070000001
            },
            "location_type" : "APPROXIMATE",
            "viewport" : {
               "northeast" : {
                  "lat" : 21.2705834,
                  "lng" : 72.9432106
               },
               "southwest" : {
                  "lat" : 21.0478169,
                  "lng" : 72.70155579999999
               }
            }
         },
         "types" : [ "locality", "political" ]
      }
   ],
   "status" : "OK"
}
Run Code Online (Sandbox Code Playgroud)

所以我得到了地址,但我希望那些加法器用当地语言.

例如,对于上面我想要印地文语言的地址,但如果我搜索柏林,那么我想要德语地址.

有谁知道它是如何可能的.

谢谢.

Nic*_*s R 5

不幸的是,无法以结果的国家语言自动获得结果。

作为一种变通方法,如果您事先知道要查找的国家/地区,那么您可以通过&language=XX在请求末尾添加addind 来获得该国家/地区语言的结果:

请参阅 SO 问题Google Maps API v3.5 Geocoder 语言选项

在这里应您的要求,用印地语:

http://maps.googleapis.com/maps/api/geocode/json?address=surat&sensor=false&language=hi
Run Code Online (Sandbox Code Playgroud)

支持的语言:https : //spreadsheets.google.com/pub?key=p9pdwsai2hDMsLkXsoM05KQ&gid=1(来自这里