cesium 设置相机视角 flyTo 参数destination,orientation

效果

复制代码
  // 监听相机的改变 用来设置相机飞行到哪里
  window.viewer.camera.changed.addEventListener(function () {
    // 当相机改变时,获取相机的参数
    let camera = window.viewer.camera;
    // 获取当前摄像机的位置(经纬度)
    let cameraPosition = window.viewer.camera.position;
    let cartographic = Cesium.Cartographic.fromCartesian(cameraPosition);
    let longitude = Cesium.Math.toDegrees(cartographic.longitude);
    let latitude = Cesium.Math.toDegrees(cartographic.latitude);
    let height = cartographic.height;
    console.log("这是camera", camera);
    console.log("这是longitude", longitude);
    console.log("这是latitude", latitude);
    console.log("这是height", height);
  });

    flyCamera(objects) {
        let {
            x = 112.582590,
            y = 31.170320,
            z = 500,
            // 垂直方向
            heading = Cesium.Math.toRadians(0),
            pitch = Cesium.Math.toRadians(-90),
            roll = 0,
        } = objects || {}
        this.viewer.camera.flyTo({
            destination: Cesium.Cartesian3.fromDegrees(x, y, z),
            orientation: {
                heading,
                pitch,
                roll,
            }
        });
    }

  window.mapCeFun.flyCamera({
  //这里的xy则是上面打印的经纬度的值,z就是height的值
    x: 112.59652732156285,
    y: 31.11775227001935,
    z: 47.195746815815795,
    //这下面三个值直接用上面打印的camera.的heading,pitch,roll直接就是弧度
    heading: 0.002975580802861977,
    pitch: -0.2504325212185343,
    roll: 1.4109491353053727e-8,
  });
相关推荐
_李小白5 小时前
【Android 美颜相机】第二十天:GPUImageColorBlendFilter(颜色混合滤镜)
android·数码相机
陈天伟教授19 小时前
人工智能应用-机器视觉:AI 鉴伪 06.人脸控制技术
人工智能·神经网络·数码相机·生成对抗网络·dnn
_李小白1 天前
【Android 美颜相机】第十八天:GPUImageChromaKeyBlendFilter 解析
android·数码相机
格林威1 天前
Baumer相机金属表面油污检测:提升清洗工序监控能力的 7 个关键技术,附 OpenCV+Halcon 实战代码!
人工智能·数码相机·opencv·计算机视觉·视觉检测·工业相机·堡盟相机
_李小白1 天前
【Android 美颜相机】第十九天:GPUImageColorBalanceFilter (色彩平衡滤镜)
android·数码相机
格林威1 天前
Baumer相机铁轨表面裂纹巡检:提升铁路安全监测能力的 7 个关键技术,附 OpenCV+Halcon 实战代码!
人工智能·数码相机·opencv·算法·安全·计算机视觉·分类
蝈蝈Tjguo1 天前
高速测量中的实时数据处理
数码相机
线束线缆组件品替网2 天前
Finisar AOC/DAC 在高速网络互连中的应用解析
网络·数码相机·测试工具·电脑·pcb工艺·游戏机
陈陈爱java2 天前
Blender使用守则
数码相机·blender
_李小白2 天前
【Android 美颜相机】第十六天:GPUImageTwoInputFilter 解析
android·数码相机