我的当前应用需要为用户存储地址信息。我正在权衡是使用传统的街道地址/城市/州/邮政编码文本框和下拉菜单,还是采用谷歌的方法,将所有内容都放在一行上。您认为采用这两种方式存储地址信息的优缺点有哪些呢?
对于存储地址信息,使用传统的街道地址/城市/州/邮政编码文本框和下拉菜单可以让用户更容易地填写地址信息,但也可能会让页面显得过于繁琐。而使用谷歌的方式,将所有信息放在一行上可以使页面看起来更简洁,但用户可能需要花费更多的时间来正确填写地址信息。
我的当前应用需要为用户存储地址信息。我正在权衡是使用传统的街道地址/城市/州/邮政编码文本框和下拉菜单,还是采用谷歌的方法,将所有内容都放在一行上。您认为采用这两种方式存储地址信息的优缺点有哪些呢?
对于存储地址信息,使用传统的街道地址/城市/州/邮政编码文本框和下拉菜单可以让用户更容易地填写地址信息,但也可能会让页面显得过于繁琐。而使用谷歌的方式,将所有信息放在一行上可以使页面看起来更简洁,但用户可能需要花费更多的时间来正确填写地址信息。
您应该拆分它。这将使以后的报告变得更容易。如果您想检索某个州、邮政编码或城市的所有居民,会发生什么情况?如果您使用一个字段,您将陷入困境,并希望您已经将其拆分。
另外,如果不提示用户输入所需的所有信息,他们可能会忘记输入。
我倾向于将其分开,这样可以针对地址的特定部分进行搜索,并且您可以通过了解格式来限制要处理的地址,例如:仅运送到东海岸地址。
1) 你应该将其拆分。
2) 在您尝试进行国际地址输入之前,我是否可以推荐您阅读这篇文章?
一定要将输入内容进行拆分。如果可能的话,根据您的业务需求,在输入时执行地址验证可能是明智的选择。这将使您知道您的地址已经干净地进入了数据库,并且还可以执行许多其他操作,例如防欺诈。验证过的地址可以帮助您降低运输成本,如果您向客户发送实物商品,则可以通过确保在AVS验证期间提交正确的邮政编码来帮助降低信用卡商户费用。
为了充分披露,我是SmartyStreets的创始人。我们提供CASS认证地址验证服务。用户可以将需要清洗的列表(CSV / Excel等)上传到我们的网站上,或使用我们的地址验证Web服务API LiveAddress。