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

CZML 多边形顶点引用

多边形的顶点不一定要写死:写成 v1#position 这样的引用,顶点就会跟着被引用的对象一起动。

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

引用写法

positions.references 是一个字符串数组,每一项格式为「对象 id#属性名」。多边形会实时取被引用对象的当前位置作为顶点。

动态顶点

示例里三个顶点各自沿不同高度运动,多边形因此不断变形。perPositionHeight 打开后顶点各用各的高度,不会强制压平。

可以直接改的地方

位置改什么效果
references 里的 id改成别的对象换顶点来源
perPositionHeighttrue / false顶点高度
material.solidColor.color 的分段时间区间分段颜色

引用要存在:被引用对象必须自有 position,引用不存在的对象会得到空值,多边形的形状随之消失。