我正在尝试在一些表格中添加地址查找,用户可以在其中输入英国邮政编码和门牌号,然后自动填写其他地址行。
我已经在Github上提出了一两个潜在的有希望的东西,但是它们已经很老了,并且缺少非常清晰明了的指令(我是Laravel / MVC / OOPHP新手,所以确实需要把它说明清楚)。
我愿意接受一些连接到付费或免费服务的基于API的工具,或者我不反对下载邮政编码数据库以更好地托管在本地。
如果这是最近有人对Laravel所做的事情,我真的很感谢一些指导。
答案 0 :(得分:1)
我为此创建了一个基于 Ideal-Postcodes.co.uk API 的 JavaScript 解决方案。这可以使用外部库和十几行 JavaScript 来完成
IdealPostcodes.PostcodeLookup.setup({
context: "#lookup_field",
apiKey: 'iddqd',
strictlyPostcodes: false,
placeholder: "Search for a postcode or address",
selectSinglePremise: true,
outputFields: {
line_1: '#first_line',
line_2: '#second_line',
line_3: '#third_line',
post_town: '#post_town',
postcode: '#postcode'
}
});
一些帮助您入门的链接:
数据基于商业服务,但需要 API 密钥。