【问题标题】:How to get geolocation from Eircode/Post Code accurately如何准确地从 Eircode/邮政编码获取地理位置
【发布时间】:2021-05-17 09:39:49
【问题描述】:

我正在尝试使用 google API 从爱尔兰 Eircode 获取纬度和经度,但我没有从下面给出的一些邮政编码中获取数据:

A96X7F2 E45XD68

当我试图从中获取数据时,它返回状态 ZERO_RESULTS https://maps.googleapis.com/maps/api/geocode/json?address=A96X7F2&key=API_KEY

注意:在大多数情况下,我通过使用此 API 获取数据。

【问题讨论】:

  • 您的 API 密钥无效。您需要显示您用来拨打电话的代码,以便任何人能够帮助您。您还应该用您使用的语言标记问题。不要在您的问题中包含您的实际 API 密钥。
  • API 密钥不是无效的,因为我正在从另一个 Eircode 获取数据。我从浏览器请求。为了隐私,API 密钥是隐藏的。请查看截图snipboard.io/knsoxe.jpg我想它会让你清楚。谢谢。
  • 我认为这是指向您的结果的链接;没有注意到它是网址本身。尝试指定区域:maps.googleapis.com/maps/api/geocode/…
  • 是的!通过指定区域,它运行良好。我有解决办法。非常感谢
  • 不用担心。我会添加它作为答案,因为它解决了它。

标签: google-api


【解决方案1】:

尝试指定区域:

https://maps.googleapis.com/maps/api/geocode/json?address=A96X7F2&region=ie&key=API_KEY

有关邮政编码的问题在其问题跟踪器上进行了讨论:

https://issuetracker.google.com/issues/73030863?pli=1

他们在那个链接中说,为了获得最佳效果,请使用区域或组件过滤。 [两者都是指定区域的方式,但前者是提示,后者是过滤器。]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多