我当前的应用程序需要存储用户的地址信息.我目前正在讨论是否使用惯用的街道地址/城市/州/邮政文本框和下拉菜单,或者采用谷歌的方法,只需将所有内容放在一行.有关以这些方式存储地址信息的优缺点的任何想法?
你应该拆分它.它将使得在路上进行报告变得更加容易.如果您想要拉动州或邮政编码或城市的所有居民,会发生什么?如果您使用所有一个字段,您将被卡住并希望您将其拆分.
此外,如果您没有提示他们,用户将忘记输入您需要的所有信息.
根据帖子上的用户输入标签判断,我假设您指的是用户输入数据的方式,以及现在如何将数据存储在后端数据库中.
假设您希望能够对信息进行排序和分析(例如,用于报告和统计目的),您的数据库仍然需要将此信息存储为单独的字段.
在这种情况下,我认为这将取决于您是否有信心可以将寻址信息正确地解析到其各个字段中.
一种混合选项是允许用户将地址作为单行输入,然后尽最大努力将信息解析到单独的字段中.这类似于Outlook管理联系人地址的方式 - 您将所有信息输入到单个备注字段中,然后将其拆分为您.然后,您可以更正它是否解释任何字段错误.