经纬志
首页 / Cesium / 使用示例

CZML 挂载 3D Tiles

用 CZML 的 tileset 字段挂载瓦片数据,把数据配置与代码分开。

CesiumJS 1.121 · 更新 2026-10-28
源码与运行效果
运行效果

tileset 字段很薄

CZML 的 tileset 只需要一个 uri,解析后生成 Cesium3DTileset 并挂到实体的 tileset 属性上,位置由瓦片集自身的 transform 决定。

示例用的瓦片集

示例现场拼了一份 3D Tiles 1.1 的 tileset.json,内容直接引用代码生成的 GLB,并用 root.transform 把它定位到目标点,所以不需要任何外部瓦片数据。

字段类型说明
tileset.uri字符串tileset.json 地址
asset.version1.1才允许 glTF 内容
root.transform16 元数组瓦片集到世界坐标的变换

通过 CZML 挂载的瓦片集不参与实体的 position 属性,实体位置只用于相机定位;实际位置完全由瓦片集自身的变换决定。