我試圖在應用程序中啓用新功能。我需要一個完整的列表與國家 - >地區/州/省 - >城市/村莊,我需要一個數據庫,其中包含所有需要的數據。另一個功能是按國家+郵政(郵編)代碼查找所有這些數據。全球下拉列表中的國家/地區/城市
經過幾天的研究,我找到了geonames api。我下載了數據,但城市表有250萬個城市。所以這對於本地數據庫來說太大,搜索速度太慢。在此之後,我開始使用geonames,但這次是在API中。
我有一個測試城市:
美國,馬里蘭州,鳳凰 - 21131
美國猶他州普羅沃 - 84604烏克蘭
切爾卡瑟,切爾卡瑟 - 18001
我試過所有的方法,每次有些城市的數據是錯誤的或不存在。我試圖按照國家+郵政編碼,國家+地名,按緯度+ lng,按東+西+北+南查找城市,並且每次都有一些數據錯誤。我需要的是地區/州/省的名稱,城市名稱和唯一的ID。
我試圖完成這個任務最後2周,所以我會被解僱,如果不會很快完成這個任務)也許有人知道好的免費API或工作查詢geonames?對不起,我的英文和thanx的任何幫助。
請在這裏添加有意義的代碼和問題描述。發佈證明你的問題的[mcve]會幫助你得到更好的答案。謝謝! – Purgatory
解決此問題的方法有很多。答案只會變成一個人們喜歡的稻草民意調查。最好的事情是自己做一些關於這個話題的研究,找到兩三個,分析他們,確定他們是否爲你工作,然後試試他們。當你對你試圖做的事情有一個具體的問題時來找我們。 – Machavity
請記住,郵政編碼屬於多個城市甚至州,所以你可能想*不*使用郵政編碼。 – Jeffrey