基于 JavaScript 的 GIS 开发库 Cesium
Cesium 是一款基于 JavaScript 的开源 3D 地图框架,由著名的 AGI 公司主导开发,本文将对其作简要介绍。
Cesium 是一个用来在 Web 浏览器中创建三维地球与二维地图的 JavaScript 库,Cesium 开发的应用不需要任何浏览器插件的支持即可运行。Cesium 使用 WebGL 进行硬件图形加速,并且跨平台,跨浏览器,适合用来进行动态数据可视化。
👍 核心功能
- 地理空间动态可视化
- 为性能和精度进行设计
- 使用硬件加速的方式,通过批处理和效率选择来优化 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 许可协议,对于商业和非商业用户都是免费的。