cesium学习6-相机camera

视角设置

javascript 复制代码
 viewer.camera.setView({
        destination:Cesium.Cartesian3.fromDegrees(118.0658439,24.5915414,2500),//目的地
        orientation:{
            heading:Cesium.Math.toDegrees(0),//左右平移0
            pitch:Cesium.Math.toDegrees(90),//上下点头90
            roll:Cesium.Math.toDegrees(0),//歪头0
        }
    })

相机飞行

javascript 复制代码
  setTimeout(() => {

      viewer.camera.flyTo({

          destination: position,

          orientation: {//和上面一样三个参数

              // heading: Cesium.Math.toDegrees(0),//左右平移0

              // pitch: Cesium.Math.toDegrees(0),//上下点头90

              // roll: Cesium.Math.toDegrees(0),//歪头0

          },

          duration:3//飞行时间

      });

  }, 3000);

lookat

javascript 复制代码
const position3 = Cesium.Cartesian3.fromDegrees(118.0658439, 24.5915414);
  viewer.camera.lookAt(
    position3, //位置锁定
    new Cesium.HeadingPitchRange(
      Cesium.Math.toRadians(0),
      Cesium.Math.toRadians(-90),
      20000
    )
  );

对于entities实体:相机锁定该实体

javascript 复制代码
viewer.zoomTo(point)//地图跳转
相关推荐
zchao945631 分钟前
关于ubuntu下交叉编译arrch64下的gtsam报错问题,boost中boost_regex.so中连接libicui18n.so.55报错的问题
学习
龙湾开发31 分钟前
计算机图形学编程(使用OpenGL和C++)(第2版)学习笔记 05.纹理贴图
c++·笔记·学习·3d·图形渲染·贴图
世事如云有卷舒1 小时前
u-boot学习笔记(三)
笔记·学习
5649831 小时前
爬虫学习————开始
爬虫·学习
MaCa .BaKa2 小时前
37-智慧医疗服务平台(在线接诊/问诊)
java·vue.js·spring boot·tomcat·vue·maven
每次的天空3 小时前
移动应用开发:自定义 View 处理大量数据的性能与交互优化方案
android·java·学习·交互
海尔辛4 小时前
学习黑客光猫-路由器-交换机
网络·学习·智能路由器
5649834 小时前
逆向工程学习记录:反汇编反编译
学习
Kazefuku4 小时前
Excel学习笔记
笔记·学习·excel
小浪学编程5 小时前
C#学习——继承、封装、多态
学习