1

我以前使用谷歌从邮政编码等获取地址。我的问题是我希望我的网站具有地址字段,以便任何国家/地区的任何人都可以正确注册并提供所有必要的地址信息。我将包括一个输入邮政编码并自动获取所有其他信息的功能。

在有人注册之前检查邮政编码并强制进行成功的谷歌查找对我来说是否合理?如果是这样,我可以将 JSON 字符串作为 blob 或类存储在数据库中。但我仍然需要决定要包括哪些字段,例如街道名称、邮政编码或邮政编码等。我不确定从哪里开始决定要包括什么?

我想我真正要问的是,哪些字段与一般的谷歌字段相关联。我知道不同国家的不同行政级别是不同的事情:/

4

1 回答 1

2

虽然我不能说您应该专门为 Google 做什么,但我可以告诉您我们的客户在在线验证国际地址时使用哪些字段。(完全披露:我是 SmartyStreets 的一名程序员,我们在那里验证国际地址。)

虽然每个国家/地区的邮件系统都是独一无二的,但它们都有一些主要的相似之处。这种共性元素使您可以让人们以通用形式输入他们的地址,然后验证地址,而不管所讨论的国家/地区如何。

Address Line 1:此字段通常是房屋或建筑物编号以及建筑物所在的街道。该字段的示例包括: 123 Main StreetCalle Proc. San Sebastián, 151019 North 1300 West等。

Address Line 2:此字段将包括公寓或套房号码。

Locality:为此输入的最常见数据是地址的城市部分。例如:巴黎、汉堡、约翰内斯堡等。

Administrative Area:这是州或省的名称或缩写。这方面的例子是德克萨斯州 - TX,阿尔伯塔省 - AB,佛罗伦萨(意大利) - FI。

Postal Code(如果可用):例如 90210(加利福尼亚州的比佛利山庄)或 84000(法国的 Avingon)。

虽然您始终可以添加其他字段来为软件解析器或解释器提供额外的上下文,但上述字段是您用于国际地址验证的最常见的字段。如果您不确定,您可以免费测试一个非美国地址。我们提供大量免费且公开可见的文档,以帮助更好地解释街道和邮寄地址的细微差别和特质。

于 2015-10-08T19:29:59.313 回答