cesium:基于 WebGL 的 3D 地球与 2D 地图可视化库项目

An open-source JavaScript library for world-class 3D globes and maps :earth_americas:

分支492Tags219
文件最后提交记录最后更新时间
10 年前
13 天前
1 年前
10 个月前
9 年前
2 个月前
8 天前
1 天前
3 年前
26 天前
9 天前
10 年前
1 天前
8 天前
6 年前
10 个月前
8 年前
2 个月前
1 年前
2 个月前
2 个月前
8 年前
2 个月前
1 年前
9 年前
1 天前
5 年前
2 年前
6 天前
2 个月前
2 年前
2 年前
1 天前
2 个月前
2 个月前
9 年前
7 年前
8 天前
2 个月前
2 个月前
4 个月前
2 个月前
3 个月前
4 个月前
1 天前
8 天前
2 个月前
4 个月前
4 年前

CesiumJS

构建状态 npm 版本 文档

Cesium

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

基于开放格式,CesiumJS旨在实现强大的互操作性和大规模数据集的扩展性。


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


🚀 开始使用

访问下载页面以获取预编译的CesiumJS副本。

npm & yarn

如果您使用Webpack、Parcel或Rollup等模块打包器构建应用,可以通过npm包管理器安装CesiumJS

npm install cesium --save

然后,在您的应用程序代码中导入CesiumJS。导入单独的模块可以利用大多数构建工具的树摇优化功能:

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

const viewer = new Viewer("cesiumContainer");

除了“cesium”包之外,CesiumJS还以范围npm包的形式分发,以便更好地管理依赖项

接下来做什么?

请查看我们的快速入门指南,了解如何运行CesiumJS应用程序的更多详细信息。

有关本地数据服务的说明可在CesiumJS的离线指南中找到。

有兴趣贡献吗?参见CONTRIBUTING.md。 ❤️

📗 许可证

Apache 2.0。CesiumJS可用于商业和非商业用途,都是免费的。

🌎 全球3D内容从何而来?

Cesium 平台遵循开源核心业务模型,拥有如CesiumJS这样的开源运行时引擎,以及可选的Cesium ion商业订阅。

CesiumJS可以从Cesium ion商业平台或其他在线或离线服务流式传输[3D内容,如地形、影像和3D Tiles](https://cesium.com/platform/cesium-ion/content/)。我们提供Cesium ion作为用户快速上手的最便捷选择,但您可以自由地与CesiumJS一起使用任意组合的内容源。

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

✅ 功能

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

查看CesiumJS功能清单了解更多详情。

项目介绍

一个开源的JavaScript库,致力于打造世界级的3D地球和地图:🌎美洲地球【此简介由AI生成】

定制我的领域
46715.43 K3.84 K访问 GitHub