获取邮政编码的可能门牌号

Posted

技术标签:

【中文标题】获取邮政编码的可能门牌号【英文标题】:get possible house numbers for a postcode 【发布时间】:2012-02-28 15:44:48 【问题描述】:

你在购物车等上看到它们,你输入你的邮政编码,它会给你一个门牌号码列表,然后用户从列表中选择门牌号码......这只是用数据库完成还是无论如何使用谷歌地图或其他 api 来做到这一点?

这是给英国的

【问题讨论】:

在哪个国家? (不过,我认为地图 API 不可能做到这一点。) 这仅适用于英国 IIRC 没有免费的数据库;英国皇家邮政公布邮政编码数据,但价格不便宜。随着邮政编码的增长,您还需要不断更新...... royalmail.com/marketing-services/address-management-unit/… 【参考方案1】:

我之前已经为客户实现过这个。我发现唯一可靠的方法是使用商业 API。我发现最便宜和最可靠的是“postcodeAnywhere”

http://www.postcodeanywhere.co.uk/

【讨论】:

【参考方案2】:

您必须使用外部网络服务来完成此操作。 因为它仅适用于英国,所以更容易,但没有免费的 API 可以做到这一点。

但是,您可以通过访问 google 网络服务仅使用邮政编码填写地址的其余部分(减去门牌号/姓名):

http://code.google.com/apis/maps/documentation/geocoding/#GeocodingRequests

只要您不打算每年收到大量请求,此服务是免费的。

【讨论】:

以上是关于获取邮政编码的可能门牌号的主要内容,如果未能解决你的问题,请参考以下文章

地址验证系统(AVS))检查电子商务

获取基于纬度和经度的邮政编码?

异常错误表示不存在数据。可能的编码错误

人工智能时代: 从隐私到控制

车牌号校验规则

百度地图API调用