任何人都可以指出国际邮政/住宅/交付地址格式模板的列表,使用某种可分析的标准词汇表来处理地址部分?
理想的列表包含一个国家代码,然后使用可替换令牌的格式,因此我可以将数据库地址字段替换为模板,以生成可以本地格式打印的东西.
例如
NZ | [first_name] [family_name]\n[company_name]\n[street_address]\n[city] [post_code]\n[country] AU | [first_name] [family_name]\n[company_name]\n[street_address]\n[city]\n[state] [post_code]\n[country] US | etc UK | etc
背景:我以前有一个简单的freetext字段来接受地址.移动到支持vCard下载,这需要将地址分解成特定的字段.这一切都很好:我们可以做移民.我正在寻找一种方式来显示每个国家的“正确”订单中的字段.谢谢你的帮助!
解决方法
Google有一个
JSON-based API,它们用于包含这种格式信息的
Android address input field library.
你会感兴趣的领域是fmt.似乎没有关于它们使用的格式的正式文档,但是作为Unicode CLDR的一部分的proposal to include this information具有匹配的字段(向下滚动到“元素的细分”); Google’s libaddressinput source code也有一些线索.