Cesium 是一款基于 JavaScript 的开源 3D 地图框架,由著名的 AGI 公司主导开发,本文将对其作简要介绍。

Cesium 是一个用来在 Web 浏览器中创建三维地球与二维地图的 JavaScript 库,Cesium 开发的应用不需要任何浏览器插件的支持即可运行。Cesium 使用 WebGL 进行硬件图形加速,并且跨平台,跨浏览器,适合用来进行动态数据可视化。

👍 核心功能


  • 地理空间动态可视化
    • 使用 CZML 数据驱动的、时间动态的场景
    • 世界范围的高精度地形可视化;
    • 使用 WMS、TMS、OpenStreetMaps、Bing 及 Esri 标准绘制影像图层;
    • 使用 GeoJSON 和 TopoJSON 绘制矢量数据;
    • 使用 COLLADA 和 glTF 绘制三维模型;
    • 使用 插件 来扩展 Cesium。
  • 为性能和精度进行设计
    • 使用硬件加速的方式,通过批处理和效率选择来优化 WebGL;
    • 绘制多种几何图形,包括 polylines、polygons、billboards、labels、extrusions 和 corridors;
    • 控制相机并创建飞行路径;
    • 使用标准小部件控制动画时间,选择图像图层并缩放到某个位置。
  • 一个API,三种视图
    • Cesium 支持采用同一 API 实现三维(全球)、2.5维(Columbus视图)及二维(地图)三种视图

🚀 快速开始


访问 下载页面 或者使用 npm 安装 Cesium :

1
$ npm install cesium

有任何问题都可以在 论坛 提出。如果对项目开发贡感兴趣,可以进一步阅读 CONTRIBUTING.md

项目使命


Cesium 的使命是为静态和时间动态内容创建领先的三维地球仪和地图,具有最佳性能,精度,视觉质量,平台支持,社区和易用性。

📗 使用许可


Cesium 使用 Apache 2.0 许可协议,对于商业和非商业用户都是免费的。

👏 特性展示


                     

👏 演示项目


                                                                                                                                                                                                                                                     

留言