开源地图引擎

开源协定




地图引擎比照

数据获取工夫 2020-8-10
name-mapleafletopenlayermapbox-glcesium
周下载量3740149950735228916903
github star28.6k7.3k6.2k6k
开源协定BSDBSD见下图Apache-2.0
特点轻量扩展性高基于webgl,反对3d模型导入业余三维地球
地址https://leafletjs.com/https://openlayers.org/https://www.mapbox.com/https://cesium.com/cesiumjs/

具体数据

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