Cesium-Examples是GitHub上一位很有爱心的博主开源的Cesium示例
源代码地址:
https://github.com/jiawanlong/Cesium-Examples
项目示例:
1、在线示例:
https://jiawanlong.github.io/Cesium-Examples/
2、低代码Cesium平台:
https://github.com/jiawanlong/Go-Cesium-View
3、博客主页:
https://jiawanlong.github.io/
4、100+Three.js示例:
https://github.com/jiawanlong/ThreeJs-Examples/
一、优势
1、突出原生,无任何插件、不封装。
2、免费、无任何收费、无需找作者授权,直接用即可。
3、相比 superMap、火星mars3d等的优势:均为原生cesium,无任何插件,每一个示例是一个单独的文件。
4、适合新手入门学习、通用也适合中高级开发在项目上应用。
5、持续更新,基本每天、每周都有新的案例。
二、如何试用
下载完成后,将完整的项目放在ngnix等容器下即可。
三、功能列表
(1)综合应用:包括智慧城市、台风、智慧交通、智慧物流、二三维联动、航拍、Cesium融合Three等;
(2)基础功能:实现了坐标、坐标转换、相机、量算、事件、飞行漫游、罗盘、导航条、时间轴等;
(3)影像图层:展示如何添加单张图片、xyz服务、tms服务、wms服务、wmts服务、天地图服务、高德、百度等地图;
(4)矢量图层:包括加载shp、geojson、加载mvt、czml、动态时序图等。
(5)地形:实现了离线地形、在线地形、地形夸张等;
(6)Entity:展示点、线、面、模型、海量图标、气泡窗口、gif、聚合、czml、字体图标、entity操作;
(7)Primitive:包含各种Primitive、PrimitiveCollection、Primitive操作等;
(8)模型:展示如何实现加载glb、gltf、3dtiles等模型、模型事件、模型编辑、模型运动、模型偏移、自定义材质、customShader自定义材等;
(9)空间分析:包括地形开挖、可视域分析、淹没分析、缓冲分析、日照分析、方量分析、透视分析、剖面分析、单体化;
(10)视频融合:包括视频融合、视频投射、二维投射、三维投射、贴地投射等;
(11)特效:展示了雨雪雾、天空盒、场景出图、体积云、闪电、视锥体、雷达扫描、流动线、水波纹、动态扩散点、电子围栏等;
(12)粒子效果:包含了火焰、水枪、爆炸、喷雾、烟等;
(13)物理引擎:实现了车辆运动、转动(旗子)、撞击(软体)、撞击断裂体等;
(14)可视化:展示了大数据可视化、风场、3d热力图、二维热力图、克里金、海流、等值面图等。