开源地图引擎openlayers_开源地图简单对比

本文对比了开源地图引擎Leaflet、OpenLayers、Mapbox-GL和Cesium,从周下载量、GitHub星标、开源协议等方面进行分析。Leaflet和OpenLayers在基本地图使用上相似,但OpenLayers功能更全;Mapbox以其漂亮的UI和WebGL支持的2D/3D地图吸引用户,但需注意开源协议;Cesium适合3D地球展示,但体积较大。在无3D需求时推荐使用Leaflet,有3D需求则推荐Mapbox。
摘要由CSDN通过智能技术生成

开源地图引擎

开源协议

地图引擎对比数据获取时间 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值