我正在使用Java 6.我正在尋找一種自動化的方式來解析地址。我不關心地址是否存在。我發現最好的辦法是JGeocoder(V 0.4.1),但JGeocoder無法解析這樣的地址有沒有Java解析器,可以解析這樣的地址
16th Street Theater, Berwyn Cultural Center, 6420 16th St.
有誰知道一個免費的Java地址解析器是應對這一挑戰的?通過「解析」,我的意思是能夠區分街道,城市,州,郵政編碼以及潛在的場地名稱(上述場地名稱是「第16街劇院,伯文文化中心」)。
祝你好運。這是一個衆所周知的極其困難的問題,主要是因爲地址格式的種類繁多。在80年代完成了很多這種類型的工作後,我可以保證沒有完美的(甚至99%完美)解決方案。對於不同的國家,甚至是一個國家內的地區,您需要不同的解析規則,還需要一個大型的例外字典。如果您僅限於美國地址,美國郵政服務網站可能會提供幫助。 – 2012-04-13 19:35:19