【发布时间】:2018-06-05 21:14:36
【问题描述】:
https://maps.googleapis.com/maps/api/geocode/json?address=MA 上面的 url,带有 api 键的返回下面的响应 "formatted_address" : "Independence, KS 67301, USA",
对于我尝试过的许多州代码,我在堪萨斯州和俄克拉荷马州都经历了相同的结果。这是一个错误吗?
【问题讨论】:
https://maps.googleapis.com/maps/api/geocode/json?address=MA 上面的 url,带有 api 键的返回下面的响应 "formatted_address" : "Independence, KS 67301, USA",
对于我尝试过的许多州代码,我在堪萨斯州和俄克拉荷马州都经历了相同的结果。这是一个错误吗?
【问题讨论】:
我们遇到了问题,因此我向 Google 创建了一个问题单。他们的回应是这是一个功能而不是一个错误”
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
【讨论】: