当前位置: 首页 > 工具软件 > 海豹球 > 使用案例 >

Cesium设置三维球的视角和位置(中心点)

澹台硕
2023-12-01

设置三维球的视角和位置主要使用两个函数,一个是setView一个是flyTo

setView: 三维球立即转到对应的视角和位置上。(无延迟)
flyTo: 通过转动的动画,三维球转到对应的视角和位置上。(有延迟)

viewer.camera.setView({
    // fromDegrees()方法,将经纬度和高程转换为世界坐标
    destination:Cesium.Cartesian3.fromDegrees(117.48,30.67,15000.0),
    orientation:{
    // 指向
    heading:Cesium.Math.toRadians(90,0),
    // 视角
    pitch:Cesium.Math.toRadians(-90),
    roll:0.0
    }
});

viewer.camera.flyTo({
    // fromDegrees()方法,将经纬度和高程转换为世界坐标
    destination:Cesium.Cartesian3.fromDegrees(117.48,30.67,15000.0),
    orientation:{
    // 指向
    heading:Cesium.Math.toRadians(90,0),
    // 视角
    pitch:Cesium.Math.toRadians(-90),
    roll:0.0
    }
});

如何获取中心点,请看我的另一篇文章:点击跳转

 类似资料: