如何通过输入邮政编码来创建基于PHP的脚本来查找英国地址?

时间:2011-11-29 13:31:37

标签: php google-maps

我几乎到处都看,但没有找到,所以我唯一的希望就在这里! :(

我想制作一个基于PHP的脚本,通过输入邮政编码来查找英国地址,因此列表会显示一些房屋的数字!

我知道如何才能做到这一点,我知道我必须使用API​​,即使我为此搜索Google Maps API,但一无所获!

有什么想法吗?

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

提前致谢! :)

4 个答案:

答案 0 :(得分:4)

通常这些系统使用Royal Mail PAF database,但这确实需要花费很多钱。

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

这是你需要花钱的东西 - 这不是任何人(我曾经发现)免费提供的服务。

我认为这不是你可以从Google地图中获取的东西。

答案 1 :(得分:2)

嗯,有很多项目正在研究这个数据集 - 只需看看例如http://www.freethepostcode.org/以及相关项目。

答案 2 :(得分:2)

您可以使用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/

答案 3 :(得分:0)

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

上找到示例