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

CZML 多边形

多边形的顶点写在 positions.cartographicDegrees 里,每三项一个点。加一个 holes 数组就能挖洞。

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

顶点顺序

外环顶点按逆时针或顺时针都可以,Cesium 会自动纠正。孔洞的顶点顺序相反,否则挖不出来。

贴地

把 heightReference 设为 CLAMP_TO_GROUND,多边形会贴在地形表面;不给高度时,顶点各用各的高度,容易看出穿插。

可以直接改的地方

位置改什么效果
polygon.positions经纬高数组形状
polygon.holes子数组挖洞
polygon.material颜色或条纹填充样式

顶点别太多:顶点数超过几千时改用 Primitive 或 3D Tiles,实体逐帧更新会成为瓶颈。