8

在 iOS 中有一个名为的类NSDataDetector,例如,让我们传递一个文本,它会检测该文本是否包含诸如邮政地址、日期、链接之类的内容……

就我而言,我有兴趣为 Android 找到一个类似的工具,它可以检测文本中的地址。我玩过Geocoder,但只有在你已经知道地址的情况下才有效;否则,它不会达到目的。

我正在寻找的一个例子可能是:

给定: This is just a sample text that contains a nice address: 123 W Main St, Imaginary City, IC, 12345 该工具将仅返回123 W Main St, Imaginary City, IC, 12345

请记住,地址可能有不同的格式。

提前致谢!

4

1 回答 1

0

SmartyStreets(免责声明:我为他们工作)有一个地址提取 API (此处为演示)。它是专门为此目的而构建的。它不仅会从字符串中提取您的地址,还会验证您的地址。您可以直接调用 API,也可以使用帐户页面上的内置工具

可能还有其他公司提供相同的服务,我只是想不出。

于 2016-06-22T16:19:29.490 回答