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