Google maps 行政区域2级在某些地方缺失导致
有些地方我得不到县(“行政区”和“2级”),其中一个是: 地址:澳大利亚新南威尔士州Barangaroo 2000 地点id:“ChIJ1ZL9NkGuEmsRUEkzFmh9AQU” 有人能帮忙吗,怎么去县城Google maps 行政区域2级在某些地方缺失导致,google-maps,google-geocoding-api,google-geolocation,Google Maps,Google Geocoding Api,Google Geolocation,有些地方我得不到县(“行政区”和“2级”),其中一个是: 地址:澳大利亚新南威尔士州Barangaroo 2000 地点id:“ChIJ1ZL9NkGuEmsRUEkzFmh9AQU” 有人能帮忙吗,怎么去县城 感谢地理编码API,并将API web服务返回的地址组件仅放在与给定功能的地址格式相关的响应中。在您的示例中,地点ID ChIJ1ZL9NkGuEmsRUEkzFmh9AQU不需要行政区域级别2来创建格式化地址Barangaroo NSW 2000,Australia,因此响应中缺少此地
感谢地理编码API,并将API web服务返回的地址组件仅放在与给定功能的地址格式相关的响应中。在您的示例中,地点ID ChIJ1ZL9NkGuEmsRUEkzFmh9AQU不需要行政区域级别2来创建格式化地址
Barangaroo NSW 2000,Australia
,因此响应中缺少此地址组件
解决方法如下。使用澳大利亚新南威尔士州Barangaroo 2000的纬度和经度(-33.8637941000000151.2022304),执行反向地理编码,结果类型等于行政区域级别2
https://maps.googleapis.com/maps/api/geocode/json?latlng=-33.8637941000001%2C151.2022304&结果类型=行政区域级别2&密钥=您的API密钥
此请求返回
"address_components":[
{
"long_name":"Council of the City of Sydney",
"short_name":"Sydney",
"types":[
"administrative_area_level_2","political"
]
},
{
"long_name":"New South Wales",
"short_name":"NSW",
"types":[
"administrative_area_level_1","political"
]
},
{
"long_name":"Australia",
"short_name":"AU",
"types":[
"country","political"
]
}
]
我希望这有帮助 似乎是谷歌方面的数据问题。似乎已经在