cesium学习记录(二)
一.设置视角
Cesium的Viewer的类中有一个成员变量camera,它属于Camera类,用来设置相机角度。
Camera类中有两个方法:setView(options)和flyTo(options)。
setView是直接将视角切换到相应位置,flyTo是会显示切换的过程。
Cesium的世界坐标系:球心为远点,x轴指向非洲,y轴指向亚洲,z轴指向北极。坐标以米为单位。
①setView()
其有三个变量:
destination:世界坐标系下的点,确定物体在世界坐标系下的位置。
使用fromDegrees()方法,将经纬度转换为世界坐标系下的位置。
设置之后直接可以看见定位的位置。
orientation:设置方向。
(heading左右摆头,pitch上下抬头,roll)是一个欧拉角。
俯视角:pitch为-90,平视角:pitch:0,仰视角:90。
也可以通过如图的调试器的方式,搜索当前的各种值,直接在代码中设置相应的值即可定位。
注意:heading和pitch的值可以直接在调试器中读出,直接用等号。position的值应当是x,y,z的,注意对比上下destination的写法。