我正在与两个API进行交互,它们返回格式完全不同的地址。返回一个像“6 Avenue
”,另一个返回地址为“6 Ave.
”我如何解决规范化问题?
我探索使用Normalic宝石,但由于某种原因,我的很多地址的返回格式不正确或空白:“6 Avenue
”被返回为“Ave.
”。
我也尝试了GeoCoder,但是每个API如Google和Yahoo都设置了配额。在开发测试我的应用几个小时后,这些配额将到期。这显然不会在生产中做到。
如果有一个库让我做一些类似于评估"6 Ave." == "6 Avenue"
的事,那将会很棒。
你的意思是6th Ave? Normalic应该处理这个问题。正如所写的,它看起来像缺少街道名称。 – 2011-12-30 04:23:39