GeoAroundFly

new Cesium.GeoAroundFly(options)

三维地图绕点飞行插件类
Name Type Description
options Object optional 对象具有以下属性:
Name Type Description
viewer GeoViewer optional 三维地球类.
speed Number optional 旋转速度,单位是度,表示一帧旋转的角度。正数为顺时针转动,负数为逆时针转动.
isFlying Boolean optional 是否旋转,默认为false.
Example:
// 初始化控件.
var flyaround = new Cesium.GeoAroundFly({
    viewer:viewer,
    speed: 0.1,
    isFlying: false
});
flyaround.play();
flyaround.pause();
flyaround.continue();
flyaround.stop();
Demo:

Members

readonlycenter : Array.<Number>

环绕飞行的中心点地理坐标。

readonlydistance : Number

离中心点的水平距离。

readonlyheading : Number

航向角,以角度表示。

readonlyheight : Number

高度。

isFlying : Boolean

是否飞行。
Default Value: false

readonlypitch : Number

倾角,以角度表示。

readonlyroll : Number

滚动角,以角度表示。

speed : Number

旋转速度。

Methods

continue()

继续飞行

destroy()

销毁。

pause()

暂停飞行

play(distance, center)

绕点飞行:根据中心点和距离进行绕点飞行
Name Type Description
distance Number 距离中心点的水平距离.
center Array [lon, lat, height]中心点坐标.

reset()

重置

setHeading(heading)

设置相机的偏航角
Name Type Description
heading Number 偏航角,单位(度),范围[0, 360]

setPitch(pitch)

设置相机的俯仰角
Name Type Description
pitch Number 俯仰角,单位(度),范围[-90, 0],-90度时处于正射视角,0度时处于水平状态

stop()

结束飞行