因工作需要,最近研究幾款關於地圖的JS插件,現與大家分享一下。
以下比較只是淺層次的分析一下,並沒有實際通過項目檢驗,所以不足之處還請大家指出。
地圖插件對比 | |||||||
插件名 | 簡介 | 區域支持 | 擴展性 | 離線支持 | 多瀏覽器支持 | 優點 | 缺點 |
jVectorMap | 國外一款顯示矢量地圖的jQuery插件。 | 世界、全國、省 | 弱 | 支持 | 好 | 使用相對簡單。 | 只支持到省級划分,不支持市級。 |
加載速度快。 | 樣式、顯示效果不理想。 | ||||||
多瀏覽器支持較好。 | 僅有基本的顯示功能,若要完成復雜交互,需改源碼。 | ||||||
擴展性不強。 | |||||||
Echarts | 國內一款開源插件,來自百度商業前端數據可視化團隊,基於html5 Canvas,是一個純Javascript圖表庫。 | 中國、省、市 | 強 | 支持 | IE支持不好 | 支持省市級區域划分。 | 由於基於HTML5,因此需要支持HTML5的瀏覽器才行。對IE支持不完善。 |
直觀,生動,可交互,可個性化定制。 | |||||||
擴展性較好。 | |||||||
加載速度相對較快。 | |||||||
地圖匯 | 國內一款專業地圖插件。面向企業機構和個人用戶。 | 世界、全國、大區、省市、區縣 | 強 | 暫不支持 (需聯系官方客服) |
好 | 支持世界,全國,區縣各級行政區域。 | 收費。 |
支持多瀏覽器,兼容性較好。 | 需要聯網調用官方開放接口,穩定性需要考慮。 | ||||||
模版豐富,功能強大,擴展性較好。 | |||||||
百度地圖、 | 國內IT公司推出的免費地圖API。 | 世界、全國、省市、區縣 | 強 | 不支持 | 好 | 功能較豐富,擴展性較好。 瀏覽器兼容性較好。 |
需要調用官方開放接口,不支持離線狀態。 由於地圖不是矢量圖片,加載省級區域着色速度較慢。 |
高德地圖、 | |||||||
搜狗地圖、 | |||||||
soso地圖、 | |||||||
阿里雲地圖、 | |||||||
MapBar、 | |||||||
51地圖 | |||||||
Kartograph | 國外一個用於創建交互式地圖框架,而且不需要任何地圖服務商(如:Google Maps)支持 | 世界、省(國外) | 中 | 支持 | 好 | 功能較強,擴展性較好。 | 對中國地圖支持不好。 |
需要SVG數據,開發難度相對較大。 | |||||||
Polymaps | 國外一開源插件 | 世界、省(國外) | 中 | 支持 | 好 | 提供快速的顯示,支持矢量數據的可視化演示。 | 對中國地圖支持不好。 |
需要SVG數據,開發難度相對較大。 | |||||||
Craftmap | 國外一開源插件 | 世界、省(國外) | 弱 | 支持 | 好 | 加載速度快。 | 對中國地圖支持不好。 |
地圖效果不精細。 |