您好,首先是 Leaflet、OpenLayers、MapboxGL 都是二维gis的前端开发平台,而 WebGL 是三维的前端开发平台。
因此做二维前端开发 Leaflet、OpenLayers、MapboxGL都是可以的,
这三者根本上是资源框架结构和原始依赖的不同,通常是以过往开发习惯经验来选择,当然也可以通过这三个产品的示例demo中的效果差异来做考量。
Leaflet:
https://iclient.supermap.io/web/introduction/leaflet.html#introduce
Openlayer:
https://iclient.supermap.io/web/introduction/openlayers.html#introduce
MapBox:
https://iclient.supermap.io/web/introduction/mapboxgl.html#introduce
希望可以帮助到您。
选择参考:
https://iclient.supermap.io/web/introduction/overview.html#how-to-choose