您好我正在使用Postcode Anywhere中的API,其目的是通过邮政编码搜索来添加公司以选择地址,这是非常标准的,代码工作正常。
只是一些背景信息,PAW分两个阶段工作,1个邮政编码搜索条件发送到他们的服务,返回一组可能的地址,然后选择你想要的地址,在第2阶段,完整该ID的PAF文件将被返回并存储到表中。
我遇到的问题是他们发送的数组包含一个地址字段,其中包含一个字段中的门牌号码和街道地址,因此难以按字母数字排序。
这是我表格中的示例数据:
这就是它在我的应用程序中的样子:
正如您所看到的那样,它并不理想,我无法控制他们如何发送数据。
有没有人对如何根据可以是1,11,2而不是01,02,03等的数字搜索字符串有任何想法,或者至少能够将其分成两行。另请注意,大多数情况下,邮政编码搜索会产生商家/地产名称以及门牌号码,如本例所示。
任何想法都会非常感激。
答案 0 :(得分:0)
您是否考虑过为数据使用不同的API提供程序,Allies Computing(我工作的人)拥有单步API,其中初始邮政编码搜索会返回响应中的所有字段。它还按房屋编号/名称命令这些结果。
在这里尝试一下 - https://developers.alliescomputing.com/postcoder-web-api/address-lookup/premise
还有其他PAF数据提供商以这种方式执行此操作,例如Crafty Clicks和Ideal Postcodes。
向您的提供商检查PAF许可也可能值得确保您遵守该许可。