gpt4 book ai didi

google-api - 以本地语言对 api map 地址进行地理编码

转载 作者:行者123 更新时间:2023-12-03 17:09:53 28 4
gpt4 key购买 nike

我是 google apis 的新手。
我试图使用这个获取搜索关键字的完整地址

http://maps.googleapis.com/maps/api/geocode/json?address=surat&sensor=false

使用这个我得到了这样的结果
{
"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"
}

所以我得到了地址,但我想要本地语言的 adderss。

例如,上面我想要印地语地址,但如果我搜索柏林,那么我想要德语地址。

有谁知道怎么可能。

谢谢你。

最佳答案

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

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

见 SO 问题 Google Maps API v3.5 Geocoder language option

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

http://maps.googleapis.com/maps/api/geocode/json?address=surat&sensor=false&language=hi

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

关于google-api - 以本地语言对 api map 地址进行地理编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25807807/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com