Skip to content

boycgit/cesium-learn

Repository files navigation

CesiumJS

构建状态 npm 文档

Cesium

CesiumJS 是一个 JavaScript 库,用于在网络浏览器中创建 3D 地球和 2D 地图,无需插件。它使用 WebGL 进行硬件加速图形处理,跨平台、跨浏览器,并针对动态数据可视化进行了优化。

CesiumJS 基于开放格式构建,旨在实现强大的互操作性,并可扩展以处理海量数据集。


示例 🌏 文档 🌎 网站 🌍 论坛 🌏 用户故事


🚀 开始使用

访问下载页面下载预构建的 CesiumJS 副本。

npm & yarn

如果您正在使用模块打包工具(如 Webpack、Parcel 或 Rollup)构建应用程序,可以通过 cesium npm 包安装 CesiumJS:

npm install cesium --save

然后,在您的应用代码中导入 CesiumJS。导入单个模块以通过大多数构建工具受益于 tree shaking优化:

import { Viewer } from "cesium";
import "cesium/Build/Cesium/Widgets/widgets.css";

const viewer = new Viewer("cesiumContainer");

除了 cesium 包外,CesiumJS 还以作用域 npm 包的形式分发,以实现更好的依赖管理

接下来做什么?

查看我们的快速入门指南,了解有关启动和运行 CesiumJS 应用程序的更多信息。

有关服务本地数据的说明,请参阅 CesiumJS 的离线指南

有兴趣贡献吗?请参阅 CONTRIBUTING.md。:heart:

📗 许可证

Apache 2.0。CesiumJS 可免费用于商业和非商业用途。

🌎 全球 3D 内容来自哪里?

Cesium 平台遵循开放核心商业模式,提供开源运行时引擎(如 CesiumJS)和可选的商业订阅 Cesium ion。

CesiumJS 可以从商业 Cesium ion 平台流式传输3D 内容,如地形、影像和 3D Tiles,同时支持来自其他离线或在线服务的开放标准。我们提供 Cesium ion 作为所有用户快速启动和运行的最佳选择,但您可以自由使用任何您喜欢的内容源组合与 CesiumJS。

将您自己的数据带到 Cesium ion 进行切片、托管和流式传输。使用 Cesium ion 有助于支持 CesiumJS 的开发。

✅ 功能

  • 从 Cesium ion 或其他来源流式传输 3D Tiles 和其他标准格式
  • 在高精度 WGS84 地球上进行可视化和分析
  • 与桌面或移动设备用户共享

CesiumJS 功能清单中查看更多功能。

About

cesium-learn

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published