如何使一个基于PHP的脚本,通过输入邮政编码查找英国地址


How to make a PHP based script for finding UK addresses by entering postcode?

我几乎到处都找遍了,但什么也没找到,所以我唯一的希望就是在这里!(

我想做一个基于PHP的脚本,通过输入邮政编码来查找英国地址,所以一个列表会显示一些房子的号码!

任何想法我怎么能做到这一点,我知道我必须使用API,即使我搜索谷歌地图API为此,但没有发现任何!

任何想法?

我需要这个特殊的脚本为一个额外的注册脚本,允许英国居民能够注册一个特定的原因,所以请帮助,如果你知道在哪里我可以开始!

提前感谢!:)

一般来说,这些系统使用皇家邮政PAF数据库,但这确实需要花费相当多的钱。

有一些服务以固定的价格(或每月的价格)提供X数量的请求,所以如果购买完整的东西不是一个选择,那么你可以看看这些服务中的一个。

这是你需要花钱去做的事情——这不是任何人(我发现)免费提供的服务。

我不认为这是你可以从谷歌地图得到的东西。

嗯,有相当多的项目在这个数据集上工作-只需看看例如http://www.freethepostcode.org/和相关的项目。

您可以使用google api获取邮政编码纬度和经度:

http://maps.googleapis.com/maps/api/geocode/json?address=(POSTCODE HERE)&sensor=false

然后使用lat和long,从中可以得到街道名称

http://maps.googleapis.com/maps/api/geocode/json?latlng=(LAT),(LNG)&sensor=false

见此处参考:

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

我们可以通过API. getaddress.io API获得所有英国地址的邮政编码。您可以在https://usingphp.com/post/how-to-get-all-uk-addresses-by-postal-code

上找到一个示例。