Class: DynamicObjectState

DynamicObjectState

new DynamicObjectState()

动态实例对象状态信息,用于更新动态图层中的指定id模型实例的状态。

Name Type Default Description
options.longitude Number 0.0 可选

经度。

options.latitude Number 0.0 可选

纬度。

options.altitude Number 0.0 可选

高度。

options.scale Cartesian3 可选

缩放系数。

options.color Color Color.WHITE 可选

颜色。

options.heading Number Math.PI/2 可选

绕Z轴旋转的角度(弧度)。

options.pitch Number 0 可选

绕X轴旋转的角度(弧度)。

options.roll Number 0 可选

绕Y轴旋转的角度(弧度)。

options.offset Cartesian3 Cartesian3.ZERO 可选

模型中心点的偏移位置。

options.id Number | string 可选

对象id。

options.description Object | String 可选

描述信息。

Members

altitudeNumber

获取或者设置高度

colorColor

获取或者设置颜色

descriptionObject String

获取或者设置描述信息

headingNumber

获取或者设置方位角(绕Z轴旋转)

idNumber String

获取或者设置ID

latitudeNumber

获取或者设置纬度

lockOrientationboolean

是否锁定模型位置朝向

longitudeNumber

获取或者设置经度

offsetCartesian3

获取或者设置模型中心点偏移位置

pitchNumber

获取或者设置绕X轴旋转角度

rollNumber

获取或者设置绕Y轴旋转角度

scaleCartesian3

获取或者设置缩放系数

timeStampNumber

获取或者设置时间戳

Methods

static clone(state){DynamicObjectState}

克隆对象

Name Type Description
state DynamicObjectState

克隆的源对象

Returns:
Type Description
DynamicObjectState 返回克隆后的对象
Example
var state = DynamicObjectState.clone(oldState);