我在尋找類似於 城市和國家的facebook建議列表。 當您嘗試在Facebook中創建新的 活動時,您可以看到我正在談論的內容,點擊添加地址,然後開始在城市字段中輸入內容。免費國家/城市建議列表/數據庫
我更喜歡在jQuery中找到工作建議工具(帶日期), 但是具有城市/國家的數據庫也可以實現。
我在尋找類似於 城市和國家的facebook建議列表。 當您嘗試在Facebook中創建新的 活動時,您可以看到我正在談論的內容,點擊添加地址,然後開始在城市字段中輸入內容。免費國家/城市建議列表/數據庫
我更喜歡在jQuery中找到工作建議工具(帶日期), 但是具有城市/國家的數據庫也可以實現。
在這裏你去:http://geolite.maxmind.com/download/worldcities/
這就是數據庫。應該可以很容易地使用(例如)其中一個「自動完成」插件將其用於jQuery工具。它肯定應該比自己研究和構建數據庫更容易:-)
Freebase Suggest是一個jQuery插件,它可以針對任何一組類別進行自動完成。您可以輕鬆地將其限制到國家("type": ["/location/country"]
)或城市,並且它爲用戶提供了一個很好的用戶界面,用於驗證他們是否在討論正確的位置。
這樣你就不必管理數據庫,保持更新,建立自己的UI等
是的,我認爲這是最好的。他們有非常好的檔案。在此下載列表:http://download.geonames.org/export/dump/ – dino 2011-11-02 13:34:33
這裏是演示搜索天氣預報提供商: http://www.wunderground.com/
他們的API提供了有關城市/國家查找更簡單,更準確的數據集: http://www.wunderground.com/weather/api/d/documentation.html#auto
根據在您的應用程序中,您可能會考慮使用Google Maps API自動完成功能。
http://code.google.com/intl/sk-SK/apis/maps/documentation/javascript/places.html#places_autocomplete
請了解,有商業限制可以適用於使用GMA(免費VS業務)和其功能的。在決定使用GMA之前查看使用條款。
您可以使用城市/國家數據庫在Microsoft SQL/MySQL的格式從這裏 -
http://myip.ms/info/cities_sql_database/World_Cities_SQL_Mysql_Database.html
城市/國家表結構 -
CREATE TABLE cities (
cityID int NOT NULL,
cityName varchar(50) NOT NULL,
stateID int NOT NULL,
countryID varchar(3) NOT NULL,
latitude float NOT NULL,
longitude float NOT NULL,
PRIMARY KEY (cityID),
UNIQUE (countryID,stateID,cityID)
);
CREATE TABLE countries (
countryID varchar(3) NOT NULL,
countryName varchar(52) NOT NULL,
localName varchar(45) NOT NULL,
webCode varchar(2) NOT NULL,
region varchar(26) NOT NULL,
continent varchar(15) NOT NULL,
latitude float NOT NULL,
longitude float NOT NULL,
surfaceArea float NOT NULL,
population int NOT NULL,
PRIMARY KEY (countryID),
UNIQUE (webCode),
UNIQUE (countryName)
);
非常感謝尖,它看起來就像我在找的東西。 「Region」是什麼意思? – 2010-03-08 15:28:49
看起來像「地區」取決於它是哪個國家;在美國,這是「國家」。在其他國家,它看起來可能是郵政編碼。 – Pointy 2010-03-08 15:50:58
如果有其他人下載此轉儲,請小心,因爲它包含具有不同拼寫的重複城市。 – 2010-03-09 09:42:05