EarthSDK Camera

相机管理类

new Camera()

Classes

Immersion
Interaction
Navigator
Viewport

Members

readonlyflying : boolean

是否正在飞行

readonlyimmersion : Camera.Immersion

沉浸式管理

readonlyinteraction : Camera.Interaction

交互类
指北针管理

position : Array.<number>

位置 [经度,纬度,高度]
Default Value: [0, 0, 0]

rotation : Array.<number>

姿态 [偏航角,俯仰角,翻转角]
Default Value: [0, 0, 0]

readonlyviewport : Camera.Viewport

视口管理

Methods

flyAround(position, viewDistance, rotation, flyToDuration, aroundSpeed)

相机环绕飞行
Name Type Default Description
position Array.<number> 目标位置
viewDistance number optional 环绕距离,默认为当前相机到目标点距离
rotation Array.<number> optional 相机飞入后的姿态控制,从什么角度观察目标
flyToDuration number 3 optional 环绕飞行之前飞向目标代理的时间,如果是0,则直接跳转,默认为3秒
aroundSpeed number optional 弧度/秒

flyTo(position, viewDistance, rotation, duration)

相机飞入
Name Type Description
position Array.<number> 目标位置
viewDistance number optional 距离目标多远距离时停下,默认为0,即直接飞到目标点处
rotation Array.<number> optional 相机飞入后的姿态控制,从什么角度观察目标
duration number optional 飞行持续时间,如果是0,则直接跳转