cesiumlab 设置高度
时间: 2023-09-19 09:11:10 浏览: 99
要设置 CesiumLab 场景中的对象高度,可以使用 Cesium 的 `Cartesian3.fromDegrees()` 方法来指定对象的经度、纬度和高度。例如,以下代码将一个实体定位在纬度为40、经度为-75、高度为1000米的位置:
```
var entity = viewer.entities.add({
position: Cesium.Cartesian3.fromDegrees(-75.0, 40.0, 1000.0),
// 其他实体属性
});
```
如果要将相机的位置设置为特定的经纬度和高度,可以使用 `viewer.camera.setView()` 方法。例如,以下代码将相机的位置设置为纬度为40、经度为-75、高度为1000米的位置:
```
var destination = Cesium.Cartesian3.fromDegrees(-75.0, 40.0, 1000.0);
var heading = Cesium.Math.toRadians(0);
var pitch = Cesium.Math.toRadians(-90);
var roll = Cesium.Math.toRadians(0);
viewer.camera.setView({
destination : destination,
orientation: {
heading : heading,
pitch : pitch,
roll : roll
}
});
```
这将使相机飞行到指定的位置,其视野方向为向下,俯视地面。
阅读全文