1

我有地址,它是格式错误的地址或不完整的地址或拼写错误。我想得到正确的地址。如何在 Java 中为 Web 应用程序(桌面应用程序)找到正确的地址?

注意: API 应该是免费开源的。所以我可以在我的应用程序中使用它。

例如:地址名称:Ave/Aevnue/Aven

Original Name: Avenue
4

1 回答 1

1

SmartyStreets在清理和标准化街道地址方面做得很好,尽管它只能在其他有效地址的情况下进行修复。您可以在这里免费试用演示。

至于不完整的地址,确实需要足以说明地址应该是什么。例如,1234 South Oak是不够的。您需要城市和州或邮政编码。

地址1600 amphetheater parkway, mountain view, california将显示为

1600 Amphitheatre Pkwy Mountain View CA 94043-1351

的拼写错误Amphitheatre已更正,邮政编码已添加,现在一切都遵循 USPS 标准格式(包括正确的缩写)。

SmartyStreets 有许多SDK(包括Java一个),可以更轻松地集成到您的代码中。SDK 是开源的并使用 Apache 2 许可证,因此您可以在任何应用程序中随意使用它们,甚至是商业应用程序。

您可以从每月免费订阅 250 次查找开始试用 SmartyStreets,如果您需要更多,可以使用更大的付费订阅。

(完全披露:我是 SmartyStreets 的软件开发人员,我构建了 Java SDK)

于 2018-07-25T16:35:47.623 回答