【问题标题】:Google geocode API - Zero results for valid postal codesGoogle geocode API - 有效邮政编码的零结果
【发布时间】:2018-08-16 13:59:30
【问题描述】:

我正在使用 google goecode API,即使存在邮政编码,一些邮政编码也会获得 ZERO_RESULTS 状态(搜索完整地址时,我可以找到它)。

这是我发送的请求(邮政编码:W1K6LX in England): https://maps.googleapis.com/maps/api/geocode/json?components=postal_code:W1K6LX%7Ccountry:GB 所以这给出了 ZERO_RESULTS

但当我搜索地址时:Kalrock 20 North Audley Street 我可以清楚地看到“London W1K 6LX”就在这里:https://www.google.com/maps/place/Kalrock+Capital+Management/@51.5134013,-0.1556717,17z/data=!3m1!4b1!4m5!3m4!1s0x4876052eac174b5f:0xd76bd9d6e03653af!8m2!3d51.513398!4d-0.153483

我在这里做错了吗?

【问题讨论】:

  • 您能否列出其他存在但在地理编码时返回 zero_results 的邮政编码示例?
  • BT16 1SB。如果您查看 royalmail.com,您会发现它是有效的:royalmail.com/find-a-postcode

标签: google-maps google-api google-geocoding-api


【解决方案1】:

我认为邮局使用的某些邮政编码无法进行地理编码。我只是试图使用 OpenStreetMap 获取伦敦邮政编码 W1S 1BN 的地理编码,但没有运气,但皇家邮政的https://www.royalmail.com/find-a-postcode 告诉我它与汉诺威广场 17 号有关。使用相同的皇家邮政工具获取伦敦汉诺威广场 17 号的邮政编码,我得到 W1S 1HU,这是可地理编码的。因此,我假设皇家邮政创建和使用一些特殊的邮政编码,可能用于某些业务或商业目的,这些邮政编码不会直接映射到地理编码方面的物理位置。

以 OP 为例,Royal Mail 报告了伦敦北奥德利街 20 号的三个不同邮政编码,包括提到的两个。

【讨论】:

【解决方案2】:

这里似乎存在数据问题。 Google 数据库中似乎缺少邮政编码 W1K6LX。

首先我可以看到这是根据 Royalmail 的有效邮政编码

正如您所提到的,地理编码服务会返回零结果,尽管“Kalrock Capital Management”这个地方在地址中使用了这个邮政编码。我想这个地方是在 Google 我的商家中创建的。如果我在您在“Google 我的商家”中创建地点时理解正确,您可以输入邮政编码作为文本值并将其存储,但是数据库中可能缺少邮政编码功能。

为了验证这个理论,我在 Places API 中找到了地点“Kalrock Capital Management”,并发现地点 ID 是 ChIJX0sXrC4FdkgRr1M24NbZa9c

我执行了地理编码请求以获取此地点 ID 的坐标:

https://google-developers.appspot.com/maps/documentation/utils/geocoder/#place_id%3DChIJX0sXrC4FdkgRr1M24NbZa9c

得到坐标51.513398,-0.153483

现在我尝试执行反向地理编码来查找该坐标最近的邮政编码:

https://maps.googleapis.com/maps/api/geocode/json?latlng=51.513398%2C-0.153483&result_type=postal_code&key=MY_API_KEY

如您所见,该坐标最近的邮政编码是W1K 6AG

我可以建议按照下一页中的说明向 Google 报告缺少的邮政编码

https://support.google.com/maps/answer/3094045

我希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多