我正在尝试创建一个通用地址类,可用于存储来自任何国家/地区的任何地址。
例如,在英国我们有邮政编码,在美国,我认为他们使用邮政编码。 我心里想的很少,但我只是想看看别人怎么想。
感谢。
答案 0 :(得分:1)
它还取决于您想要的详细程度。例如,您是否需要对地址进行地理编码 - 生成一个地理位置定位地址的标识符?您需要验证地址是否存在?您是否需要能够将地址转换为国家邮政当局的标准格式?
如果您需要这些功能,那么您需要的不仅仅是您自己的课程 - 您需要第三方产品。
我会提到一个,但是尽管它做了这些事情,但至少可以说是不愉快的。谷歌“数据质量”,“地址标准化”,“数据分析”等等。
答案 1 :(得分:0)
这取决于您希望如何使用该类。如果要显示指定位置(例如“北美”)内的所有地址,您可能需要考虑某种层次结构。如果您只想打印地址,则可能必须接受巨大的可变性,并将地址存储为大字符串。