引見
inMap 是基于百度地圖的大數(shù)據(jù)可視化庫,運(yùn)用了多線程、采用canvas停止繪制、封裝了圓點(diǎn)、線段、弧線、多邊形、途徑、文字以及動畫等組件,組件之間效果能夠疊加,能夠輕松的做出更炫的效果,支持GeoJSON天文信息數(shù)據(jù)格式;努力于讓大數(shù)據(jù)可視化變得簡單易用。
Github
https://github.com/TalkingData/inmap
InMap具有哪些特性?
高性能
多線程
支持GeoJSON
多圖層疊加
友好的 API
能夠自定義主題
示例1
示例2
裝置運(yùn)用
第一步,引入百度地圖相關(guān)js(請查閱相關(guān)材料)
第二步,運(yùn)用npm裝置
npm install inmap --save或運(yùn)用
范例
預(yù)覽官方提供的一切Demo
#clone項(xiàng)目
git clone https://github.com/TalkingData/inmap.git
# 從 GitHub 下載后,裝置依賴
npm install
# 編譯代碼
npm run dev & npm run start
腳手架
便當(dāng)開發(fā)者快速構(gòu)建本人的應(yīng)用,為單頁面應(yīng)用快速搭建 (SPA) 冗雜的腳手架。目前市場上很多主流框架,有Vue、React、AngularJS等等,以及各種UI組件庫層出不窮,它們之間各種組合變形之多,官網(wǎng)只提供其中一種計劃——webpak3.0+Vue2.0+inMap2.0+iViewui2.0 腳手架:
https://github.com/fengluhome/inMapWebApp
文檔
細(xì)致闡明請參考官網(wǎng)文檔:
http://inmap.talkingdata.com/#/index
總結(jié)
inMap2.0是具有豐厚的圖層、更好的用戶體驗(yàn)、大數(shù)據(jù)天文可視化庫。可用于需求和地圖相關(guān)大數(shù)據(jù)展現(xiàn)的項(xiàng)目,假如你有相似的需求,能夠嘗試,Enjoy it!