Google maps 同一城市的行政区1级地理编码不一致(重音)

Google maps 同一城市的行政区1级地理编码不一致(重音),google-maps,geolocation,geocoding,google-geocoding-api,Google Maps,Geolocation,Geocoding,Google Geocoding Api,我的简单应用一直运行得很好,直到一个客户端报告了标题中提到的一个bug。Google返回已删除的结果: { "long_name" : "Hanoi", "short_name" : "Hanoi", "types" : [ "administrative_area_level_1", "political" ] } 还有重音的一个: { "long_name" : "Hà Nội",

我的简单应用一直运行得很好,直到一个客户端报告了标题中提到的一个bug。Google返回已删除的结果:

{
           "long_name" : "Hanoi",
           "short_name" : "Hanoi",
           "types" : [ "administrative_area_level_1", "political" ]
        }
还有重音的一个:

 {
           "long_name" : "Hà Nội",
           "short_name" : "Hà Nội",
           "types" : [ "administrative_area_level_1", "political" ]
        }
我尝试过应用API密钥(语言=法语),但没有成功

结果,我按城市、地区分组的逻辑失败了

顺便问一下,你们有没有什么好的提示,可以使用谷歌地理编码或其他提供商的数据自动将地址分组到地区、城市、国家


谢谢

如果您希望法语作为生成数据的语言,您必须在请求的语言参数中提到这一点

但是,要将地址分组到地区、城市和国家,您可以使用以下API请求

https://maps.googleapis.com/maps/api/geocode/json?address=Winnetka&language=fr&key=API_KEY
在响应中,您的地区将是行政区级别2,州将是行政区级别1,而国家将是国家参数

我正在为上述请求发布JSON

{
results: [1]
0:  {
address_components: [5]
0:  {
long_name: "Winnetka"
short_name: "Winnetka"
types: [2]
0:  "locality"
1:  "political"
-
}-
1:  {
long_name: "New Trier"
short_name: "New Trier"
types: [2]
0:  "administrative_area_level_3"
1:  "political"
-
}-
2:  {
long_name: "Comté de Cook"
short_name: "Comté de Cook"
types: [2]
0:  "administrative_area_level_2"
1:  "political"
-
}-
3:  {
long_name: "Illinois"
short_name: "IL"
types: [2]
0:  "administrative_area_level_1"
1:  "political"
-
}-
4:  {
long_name: "États-Unis"
short_name: "US"
types: [2]
0:  "country"
1:  "political"
-
}-
-
formatted_address: "Winnetka, Illinois, États-Unis"
geometry: {
bounds: {
northeast: {
lat: 42.1282269
lng: -87.71081629999999
}-
southwest: {
lat: 42.0886089
lng: -87.7708629
}-
}-
location: {
lat: 42.10808340000001
lng: -87.735895
}-
location_type: "APPROXIMATE"
viewport: {
northeast: {
lat: 42.1282269
lng: -87.71081629999999
}-
southwest: {
lat: 42.0886089
lng: -87.7708629
}-
}-
}-
place_id: "ChIJW8Va5TnED4gRY91Ng47qy3Q"
types: [2]
0:  "locality"
1:  "political"
-
}-
-
status: "OK"
}