谷歌地理编码API返回错误的州代码结果

问题描述 投票:1回答:1

https://maps.googleapis.com/maps/api/geocode/json?address=MA上面的url,api键返回响应“formatted_address”:“Independence,KS 67301,USA”,

在堪萨斯州和俄克拉荷马州,我尝试了许多州代码,我的成绩相同。这是一个错误吗?

google-geocoding-api
1个回答
1
投票

我们遇到了这个问题所以我创建了一张Google问题机票。他们回应说这是一个特色而不是一个bug“

https://maps.googleapis.com/maps/api/geocode/json?address=MD&language=en返回美国马里兰州(ChIJ35Dx6etNtokRsfZVdmU3r_I)。

然而,在全球范围内,MD和VA都非常模糊,这就是为什么不能保证预期的结果。使用组件过滤或放置自动完成功能可以获得更好的结果:

https://maps.googleapis.com/maps/api/geocode/json?components=administrative_area:VA|country:US http://maps.googleapis.com/maps/api/place/autocomplete/json?input=VA&types=(regions)&components=country:US

© www.soinside.com 2019 - 2024. All rights reserved.