【问题标题】:Geocoding API - Canadian Postal Code地理编码 API - 加拿大邮政编码
【发布时间】:2018-05-11 14:24:14
【问题描述】:

我正在通过加拿大邮政编码,并希望收到相应的省和市/镇。在它的大部分工作中,该省被归还。但是,有时会返回正确的城市或没有城市。

示例: 邮政编码 N0L0B2 对应于安大略省格伦科。但是,GeoCode API 不会返回任何城市。

https://maps.googleapis.com/maps/api/geocode/json?address=N0L0B2&region=CA&key=KEY_VALUE

T0H 2N2:对应于 Northern Sunrise 县,但 API 返回 Clairmont。

问题 1:我是否仅通过传递邮政编码正确调用 API?这是我掌握的唯一信息。

谢谢,

杰西

【问题讨论】:

    标签: javascript


    【解决方案1】:

    给你:

    https://geocoder.ca/T0H 2N2?json=1

    {
    "standard": {
    "prov": "AB",
    "city": "Northern Sunrise County",
    "confidence": "0.3"
    },
    "Dissemination_Area": {
    "adauid": "48170016",
    "dauid": "48170258"
    },
    "longt": "-117.237547",
    "TimeZone": "America\/Edmonton",
    "postal": "T0H2N2",
    "AreaCode": "587",
    "latt": "55.956189"
    }
    

    【讨论】:

    • 谢谢,但我需要使用 Google 的地理编码 API。
    • 只是指出 geocoder.ca 在加拿大邮政编码方面比 google 更准确。
    【解决方案2】:

    这里的实验非常有限,但看起来邮政编码的前 3 个字符(至少与国家/地区代码结合使用)可能在完整的 6 个字符不起作用的情况下起作用。例如。组件 postal_code:V5K 0A1|country:CANpostal_code:V5K0A1|country:CAN 看起来返回 0 个结果,但组件 postal_code:V5K|country:CAN 返回温哥华。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-05
      • 1970-01-01
      相关资源
      最近更新 更多