CesiumJS Learning Hub

CesiumJS教程

这里汇集 CesiumJS 的核心学习路径、典型教程、API 文档与开发资源, 适合从快速入门到三维地理应用实战的完整学习过程。

Why CesiumJS

学习重点与开发能力

从可运行场景开始

通过 Quickstart、Flight Tracker、Proposed Building 等教程,先建立对 CesiumJS 应用结构和数据接入方式的整体理解。

逐步进入进阶能力

围绕 3D Tiles、Terrain、Imagery、Panorama 等主题,扩展对三维空间表达、交互与场景组织的掌握。

形成持续开发工具链

Sandcastle、API 文档、社区与源码仓库共同构成了日常开发、排障与持续学习的基础支撑。

Learning Path

四阶段学习路径

进入路线页
01

环境起步

先建立第一个可运行的 CesiumJS 场景,理解 Viewer、地形和真实世界数据的基本关系。

  • 获取 Cesium ion token
  • 初始化 Viewer
  • 接入 terrain 与建筑数据
02

实战入门

通过飞行轨迹、建筑替换等典型案例,把基础场景推进到真实业务表达。

  • Flight Tracker
  • Proposed Building
  • Camera 与 Entity
03

进阶表达

进入 3D Tiles、Terrain、Imagery、Panorama 等主题,建立更完整的空间表达能力。

  • Photorealistic 3D Tiles
  • 3D Tiles Styling
  • Imagery、Terrain、Panorama
04

持续开发

把学习延展到 API 文档查阅、示例验证、社区排障和源码理解。

  • API 文档
  • Sandcastle 示例
  • 社区与 GitHub

Catalog

精选教程

查看全部教程
入门 基础

Quickstart

搭建第一个 CesiumJS 应用

完成 Viewer 初始化,接入 terrain 与建筑数据,建立可以继续扩展的基础场景。

Viewer Terrain Buildings
入门 基础

Build a Flight Tracker

时序轨迹与动态实体

通过飞行轨迹理解时间轴、位置插值、动态对象和镜头跟随的基本组织方式。

Timeline Entity CZML
进阶 中级

Photorealistic 3D Tiles

真实城市底座

构建更具现场感的城市环境,为数字孪生、规划展示和空间比对提供高质量底座。

3D Tiles City Google

Resources

开发资源

更多资源
文档

API 文档

查阅 Viewer、Scene、Entity、Terrain、ImageryLayer 等核心对象的详细说明。

打开资源
示例

Sandcastle

通过在线示例快速验证接口行为,适合构建最小可运行片段和排查问题。

打开资源
社区

Cesium Community

查看社区讨论,了解常见报错、版本兼容问题与开发实践。

打开资源
源码

GitHub

查看源码、issue 和版本变更,适合深入理解 CesiumJS 的底层实现与演进。

打开资源