获取邮政编码的可能门牌号
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
只要您不打算每年收到大量请求,此服务是免费的。
【讨论】:
以上是关于获取邮政编码的可能门牌号的主要内容,如果未能解决你的问题,请参考以下文章