首页 / Cesium / 使用示例
CZML 位置写法
同一个位置可以写成三种形式,选哪种取决于数据来源:手工写用经纬度,算出来的用笛卡尔,复用的用引用。
源码与运行效果
三种写法
cartographicDegrees 用经度、纬度、高度,cartesian 用 x、y、z 米,reference 直接指向另一个对象的属性。三者都放在 position 对象里。
批量写点
cartographicDegrees 是扁平数组,每三项一个点,不带时间时表示位置不变。带 epoch 时第一项是秒数,后面接三相坐标。
可以直接改的地方
| 位置 | 改什么 | 效果 |
|---|---|---|
position.cartographicDegrees | 经纬高 | 最直观 |
position.cartesian | xyz 米 | 免换算 |
position.reference | id#position | 复用 |
高度 0 不是海平面:高度用 0 表示椭球面,不是平均海平面,两者在局部能差几十米。