U.K。需要地址的网站经常要求用户提供邮政编码。然后,该网站为用户提供了与该邮政编码匹配的不同地址之间的选择。
如何将邮政编码与街道地址匹配?
答案 0 :(得分:18)
快速比较:
答案 1 :(得分:16)
我相信你需要Royal Mail Postcode Address File。从那个链接:
PAF是所有人的唯一完整来源 已知的英国邮政编码。
服务确实存在以处理对此信息的请求,因此对于少量请求使用此类服务可能更便宜(显然,当这些服务因任何原因不可用时,您会遇到问题。)
答案 2 :(得分:5)
到目前为止,正式执行此操作的唯一方法是购买Postcode Address File,但最近有一则新闻报道数据may be free in 2010因此取决于您是否可以等待!
答案 3 :(得分:5)
与此处的答案相反,你 NOT 需要邮政局非常昂贵的PAF。有许多商业服务(可能由PAF提供),它们返回指定邮政编码的街道和街道号码。他们通常按要求收费。我对特定供应商没有任何经验,但这只是一个例子 - capscan
答案 4 :(得分:4)
要做到这一点,您需要访问邮政编码地址文件 - 这是从邮局(通常是第三方)每年许可使用的。
您可以根据购买本地或使用网络服务的套餐的需求进行选择。
皇家邮政的页面位于:http://www.royalmail.com/portal/rm/jump2?mediaId=400085&catId=400084,该页面上是服务提供商的链接。
答案 5 :(得分:4)
Postcode Anywhere是其中一个提供商(我的一个客户使用它们而没有投诉)。许可是灵活的: Postcode Anywhere UK Address Finder
答案 6 :(得分:3)
您可以使用地理编码服务,例如Google提供的服务。
答案 7 :(得分:1)
您可以使用PAF或其中一个授权PAF的商业网络服务(有一些)。我认为您通常会购买“积分”或支付统一费率以获得无限制访问权限。
答案 8 :(得分:1)
添加已经到来的答案:
在付费产品中,通常需要支付以下费用:
前提级别 - 更详细,可为用户提供该邮政编码位置的处所列表
街道级别 - 只需匹配该邮政编码位置的街道 - 您或您的用户填写“地址的第一行”,通常是房屋名称或号码
我认为这种差异化是由皇家邮政在源头上进行的。 前提等级实质上更贵
答案 9 :(得分:1)
如果您想获得英国邮政编码(即街道级别)的大致地址,您可以在不使用PAF数据的情况下合法且免费地进行此操作。
作为一个例子,请看一下这个XML Web服务:
http://geo.jamiethompson.co.uk/W127RJ.xml
解释:
http://jamiethompson.co.uk/projects/2010/04/30/an-open-free-uk-postcode-geocoding-web-service/
返回:
<result>
<status>200</status>
<message/>
<postcode>W12 7RJ</postcode>
<geo>
<os_x>523180</os_x>
<os_y>180541</os_y>
<lat>51.510379</lat>
<lng>-0.226376</lng>
<landranger>TQ231805</landranger>
<accuracy>1</accuracy>
<key>UO1NV-4UO8</key>
</geo>
<address>
<street>White City Close</street>
<locality>Hammersmith</locality>
<district>Hammersmith</district>
<county>Greater London</county>
</address>
它并不像商业产品那样方便,它可以为您提供任何给定邮政编码的实际地址的完整列表,但它可以让您执行“您的邮政编码是什么?您的房屋号码是多少?”类型系统。
答案 10 :(得分:1)
答案 11 :(得分:0)
如果您要将其添加到网站购物车或类似系统中,您可以按每次点击购买数据访问权限。如果您将其用于CRM等内部系统,则需要购买每用户许可证。
无论哪种方式,您都可以通过网络服务使用Data8 Postcode Lookup API。