我正在用django建設一個旅遊網站。當用戶輸入目標城市名稱(或感興趣的點如黃石)時,我想要做一個Ajax自動建議。問題是我如何才能得到建議數據庫?有沒有網絡服務?最好的,如果它也可以支持外國城市。非常感謝。地理名稱數據庫(城市,興趣點)
4
A
回答
4
你想要什麼叫做gazetteer數據庫。
美國官方的美國地名索引是available for download。
兩個全球地理編碼數據庫包括:
Geonames有城市和POI的空閒列表。它包括USGS地名詞典和其他許多信息。但是,您可能必須爲數據庫設置子集,因爲它可能會爲您返回太多結果。
也有一個免費的城市數據庫。
+0
非常感謝答案fmark。我查看了Maxmind和Geonames,他們的城市信息就是我正在尋找的。唯一的問題是,我的網站更傾向於中國遊客,但數據庫/ geoname搜索結果中的所有州/地區信息均爲英文(或英文字母)。我剛剛發現,如果我在谷歌地圖搜索中輸入「shanghai」,它可以給我第一個有中文名稱,州名,國名的好建議。這正是我正在尋找的。你知道這個建議API是否開放/谷歌地圖API的一部分?再次感謝。 – Jason 2010-06-04 04:43:49
1
看看OpenStreetMap有很多的城市,無論是在chinease和英語的POI
相關問題
- 1. 如何到附近的景點或城市的興趣地點,位置
- 2. 顯示城市和地點的名稱的列表,這些城市
- 3. Mailchimp:用興趣名稱獲取興趣ID?
- 4. 根據大約地理位置查找感興趣的地點
- 5. 興趣點API?
- 6. Wikitude。興趣點
- 7. 地理與城市名稱,谷歌地圖編碼
- 8. 地圖在力量BI:如何bing解決城市名稱,世界城市數據庫?
- 9. 根據Google Places API服務中的地點名稱,城市名稱和地址獲取地點ID
- 10. 如何將tz數據庫名稱映射到城市和國家名稱?
- 11. Android的地理編碼器返回無效的城市名稱
- 12. 城市名稱到地理座標PHP腳本?
- 13. 獲取地理位置的城市名稱
- 14. 找不到興趣點與地理編碼
- 15. 我在哪裏可以獲得世界各地的城市/地點數據庫?
- 16. Google Maps API - 興趣點
- 17. 自動添加興趣點
- 18. 谷歌地圖(反向)地理編碼API應該只顯示城市名稱
- 19. 從城市名稱獲取經緯度
- 20. 使用OpenStreetMap提供城市名稱API
- 21. 來自gps的城市名稱
- 22. 從經緯度獲取城市名稱
- 23. 在ios中搜索城市名稱
- 24. 拼寫檢查城市名稱?
- 25. 關於城市信息的數據庫
- 26. 數據庫距離城市表
- 27. 美國大都市地區名稱數據庫?
- 28. 搜索實體名稱數據庫(高校,城市,個性,國家......)
- 29. 計算沒有數學庫的興趣
- 30. 如何將地理代碼反轉爲獲取給定州/地區或城市名稱的國家名稱?
你想爲城市整個世界是在中國,還是隻在中國的人?如果是這樣,你想日本的日本城市等? – fmark 2010-06-04 05:48:06
再次感謝fmark。如果整個世界的城市都是中文的,那麼最好的做法是因爲我網站的主要用戶將是中國遊客,但如果我爲非中國城市獲得英語,那麼這將會足夠好。 – Jason 2010-06-04 14:30:34