【问题标题】:google geocode API returns wrong results for state codes谷歌地理编码 API 返回错误的状态代码结果
【发布时间】:2018-06-05 21:14:36
【问题描述】:

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

对于我尝试过的许多州代码,我在堪萨斯州和俄克拉荷马州都经历了相同的结果。这是一个错误吗?

【问题讨论】:

    标签: google-geocoding-api


    【解决方案1】:

    我们遇到了问题,因此我向 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

    【讨论】:

      猜你喜欢
      • 2012-04-10
      • 1970-01-01
      • 2015-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多