开个新坑,计划从cesium的入门知识讲起,穿插一些实战经验,并总结常用的案例,逐步深入讲解cesium的应用,希望能对各位小伙伴有所帮助。
cesium说白了就是个JavaScript库,它是开源的,基于Apache2.0许可,所以它是可以商用的。它主要用于展示三维地球,通过WebGL技术来进行硬件加速,只要浏览器支持WebGL它就可以运行。
Cesium可以用来创建各种基于地理数据的3D地图应用,如谷歌地球、天地图等;可以用来实现空间信息可视化,如卫星轨道可视化、气象数据可视化等;可以用来创建虚拟地球,如地球仪、月球仪等;可以用来实现导航与定位,如GPS轨迹可视化、航路规划等可以用于科研领域和教育领域等。
渲染地图,可以叠加展示天地图,高德,百度等地图底图,并且支持2d,3d以及2.5d;可以绘制点线面,立方体等几何图形,并修改这些图形的颜色样式;可以加载三维模型,比如BIM模型、倾斜摄影、3DTile模型等。