开源地图引擎
开源协议
地图引擎对比数据获取时间 2020-8-10name-mapleafletopenlayermapbox-glcesium周下载量3740149950735228916903
github star28.6k7.3k6.2k6k
开源协议BSDBSD见下图Apache-2.0
特点轻量扩展性高基于webgl,支持3d模型导入专业三维地球
详细数据
Leaflet
周边相关插件
openlayer
Mapbox
cesium
数据分析npm 下载量和 github Star 并不能衡量一个开源软件的好坏,但在一定程度上反应了开发者对该开源软件的信心和喜爱程度
Leaflet 和 openlayer 的相似性很高,都能满足基本的地图使用,但openlayer体量更大默认提供的功能更多,leaflet更具有扩展性,在使用人数和插件丰富性上更具优势。
mapbox 属于后起之秀,发展时间相较于Leaflet和openlayer来说还很短, npm下载量在开源地图引擎上很可观,mapbox在地图动画和UI上更漂亮,基于WebGl支持2D,3D地图,支持加载3D模型。但Mapbox 开源协议中有17%未知,mapbox有自己的官方图层源,但需要申请授权才能使用。
cesium 可进行三维地球和平面地图展示,但体量太重
结论
在无3D地图需求的情况下推荐Leaflet
若涉及3D地图或考虑未来可能涉及3D地图或导入模型等推荐Mapbox