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

时间:2012-03-13 18:13:04

标签: google-maps geocoding

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

这只是英国的应用程序,系统的一部分需要完整或接近完整的邮政编码才能正确处理。但是,反向地理编码器会定期返回邮政编码的一部分 - 例如“GU3”,即使返回的实际地址似乎已完成 - 例如包括街道和门牌号。

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

我知道有相似的功能可以捕捉到最近的全景视图,但似乎没有相应的邮政编码。

2 个答案:

答案 0 :(得分:5)

英国邮政编码数据库可从Ordnance Survey开放数据下载 www.ordnancesurvey.co.uk/opendata

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

答案 1 :(得分:2)

请参阅https://google-developers.appspot.com/maps/documentation/javascript/examples/geocoding-reverse

上的示例

尝试51.436951,0.058112等英国地区。

结果包括address_component postal_code,“SE9 3AG”。

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