很多網站都有城市選擇器,這些元件是怎麼維護的呢? 是不是有哪裡提供城市資料庫? 現在自己的網站中需要用到城市選擇器,用的是element UI,這套UI裡面好像沒有集成,想問一下城市的數據去哪裡搞?或者說有沒有可以直接使用的城市選擇器組件?
城市資料可以透過高德地圖的API匯入自己的資料庫。例如:這裡
這個數據可以用過第三方引入,不過因為強烈依賴,所以可能不會太穩定。例如前端去請求第三方介面或後端呼叫第三方介面後回傳給前端。
也可以自己到國家統計局網站上去拿到最新的資料來源,或是第三方服務匯出,然後自己做一些處理,弄成對應的格式。然後要么後端存自己數據庫,前端自己請求自己的接口獲取(這是常見做法),要么前端自己弄成一個js對象放在文件裡作為網站靜態資源加載,然後讀這個全局對象(這個不太靠譜,但是小的後台管理系統類別專案也可以這麼搞,因為不會對外公開)。
一般看具體需求。有的時候需要只能選擇規定的城市的時候。就需要後台自己維護一套連動資料。如果需要全國的就直接上網找資源了
我在ecshop的程式碼裡找到一份,當然不是最新的,但也差不了多少。
城市資料可以透過高德地圖的API匯入自己的資料庫。例如:這裡
這個數據可以用過第三方引入,不過因為強烈依賴,所以可能不會太穩定。例如前端去請求第三方介面或後端呼叫第三方介面後回傳給前端。
也可以自己到國家統計局網站上去拿到最新的資料來源,或是第三方服務匯出,然後自己做一些處理,弄成對應的格式。然後要么後端存自己數據庫,前端自己請求自己的接口獲取(這是常見做法),要么前端自己弄成一個js對象放在文件裡作為網站靜態資源加載,然後讀這個全局對象(這個不太靠譜,但是小的後台管理系統類別專案也可以這麼搞,因為不會對外公開)。
一般看具體需求。有的時候需要只能選擇規定的城市的時候。就需要後台自己維護一套連動資料。如果需要全國的就直接上網找資源了
我在ecshop的程式碼裡找到一份,當然不是最新的,但也差不了多少。