谷歌反向地理编码 - 如何捕捉到最近的完整邮政编码
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_code
的address_component
,“SE9 3AG”。
可能需要对您提供的地址进行地理编码,然后对结果进行反向地理编码以获得邮政编码。但这是可能的。
【讨论】:
以上是关于谷歌反向地理编码 - 如何捕捉到最近的完整邮政编码的主要内容,如果未能解决你的问题,请参考以下文章