谷歌反向地理编码 - 如何捕捉到最近的完整邮政编码

Posted

技术标签:

【中文标题】谷歌反向地理编码 - 如何捕捉到最近的完整邮政编码【英文标题】:Google reverse geocoding - how to snap to nearest full postcode 【发布时间】:2012-03-13 18:13:03 【问题描述】:

我正在使用 Google 的反向地理编码功能和 maps api v3 来检索纬度经度的邮政地址(在地图周围拖动标记时)。

这只是一个英国应用程序,系统的一部分需要完整或接近完整的邮政编码才能正确处理。然而,反向地理编码器通常只返回邮政编码的一部分 - 例如“GU3”,即使返回的实际地址看起来是完整的 - 例如包括街道和门牌号码。

无论如何,最好是谷歌,否则如果没有,将地址“捕捉”到最近的完整邮政编码?

我知道有类似的功能可用于捕捉到最近的全景视图,但似乎没有与邮政编码等效的功能。

【问题讨论】:

【参考方案1】:

英国邮政编码数据库可从军械测量开放数据下载 www.ordnancesurvey.co.uk/opendata

或者,您可以使用uk-postcode.com 之类的服务将最近的邮政编码返回到某个位置

【讨论】:

【参考方案2】:

查看https://google-developers.appspot.com/maps/documentation/javascript/examples/geocoding-reverse的示例

尝试使用英国位置,例如 51.436951、0.058112。

结果包括postal_codeaddress_component,“SE9 3AG”。

可能需要对您提供的地址进行地理编码,然后对结果进行反向地理编码以获得邮政编码。但这是可能的。

【讨论】:

以上是关于谷歌反向地理编码 - 如何捕捉到最近的完整邮政编码的主要内容,如果未能解决你的问题,请参考以下文章

谷歌地图反向地理编码不返回正确/准确的地址

使用谷歌地图地理编码器反向获取城市名称的简单功能

没有谷歌如何反转地理编码? [关闭]

使用 iPhone 的纬度和经度进行反向地理编码

如何通过反向地理编码获得可靠的美国各州响应?

反向地理编码不返回邮政编码