2010-12-07 38 views
8

是否有自動完成世界各地所有國家的郵政地址(街道名稱)的免費服務?是否有免費的服務可以自動完成世界各地所有國家的郵政地址(街道名稱)?

我正在考慮像yahoo這樣的服務,或者類似於foresquare的服務。

我想讓用戶輸入一個街道名,而他打字時我想通過JS爲他推薦已知的類似街道名。

的鏈接THX和幫助

+0

也許有些Google地圖組件? – Gumbo 2010-12-07 13:47:22

+0

嗯...我應該補充一點:它應該幾乎是無限的。因爲在打字時你會有很多要求。 – helle 2010-12-07 13:50:08

回答

3

您可以嘗試Nominatim,搜索OpenStreetMap的。有幾種公用服務器可以使用,如果它不夠用,你可以隨時設置自己的服務器。

1

谷歌的API禁止在沒有顯示地圖的情況下使用,也沒有自動請求。雖然Mapquest/Nominatim API很好,但我想補充一點警告。

國際地址是相當容易建議用戶 - 如果你不關心準確性。但是,如果您只想提出正確的地址,則該任務變得更加複雜。每個國家的郵政機構(例如美國郵政,加拿大郵政等)都以不同的方式處理其官方記錄。許多國家不能很好地處理這些問題,甚至更少的國家爲您提供查詢其記錄的方法。

例如,我爲SmartyStreets(美國)工作,我們在那裏進行經CASS認證的美國郵政地址驗證。在美國,這意味着我們返回的建議是只有正確的地址。谷歌,雅虎甚至MapQuest,執行地址近似,而不是地址驗證。在某些情況下,你會得到無效的結果,但你永遠不知道。

只是思考的食物。如果您有任何其他與地址相關的問題,請讓我知道;至少對於美國的地址,我們可以全面幫助你。

相關問題