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)
所以我得到了地址,但我希望那些加法器用当地语言.
例如,对于上面我想要印地文语言的地址,但如果我搜索柏林,那么我想要德语地址.
有谁知道它是如何可能的.
谢谢.
不幸的是,无法以结果的国家语言自动获得结果。
作为一种变通方法,如果您事先知道要查找的国家/地区,那么您可以通过&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(来自这里)
| 归档时间: |
|
| 查看次数: |
7692 次 |
| 最近记录: |