我正在與兩個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