Class: BillboardRoaming

Glodon.CIMCube.Animation.Effect. BillboardRoaming

锚点漫游

new BillboardRoaming(viewer, opt)

锚点漫游
Parameters:
Name Type Description
viewer Glodon.CIMCube CIMCube实例
opt Object 锚点漫游参数
Properties
Name Type Argument Default Description
billboard BillboardGraphic billboard对象;
pathList Array 路线特效数据;[{lon,lat,height},{lon,lat,height}...]
reverseDirection Boolean 是否反向,true为反向
duration Number <optional>
10 动画时长,跑完全程所花费的时间,单位秒
speed Number <optional>
动画速度;单位为m/s,speed比duration优先级高
startPercent Number 动画开始时间(入场动画);范围:0~1;

Members


arriveAtDesignatedPoint :Number

到达目标点
Type:
  • Number

pause :Boolean

暂停
Type:
  • Boolean

percent :Number

动画完成百分比
Type:
  • Number

startPercent :Number

到达百分比目标点
Type:
  • Number

Methods


changeStartPercent(value)

设置开始百分比。
Parameters:
Name Type Description
value Number 开始百分比。

computePositons()

计算位置。

dispose()

释放资源

getLongness(ii, o)

获取长度。
Parameters:
Name Type Description
ii Number 索引。
o Object 长度数据。
Returns:
Type
Object

hide()

隐藏

setPathData(pathList)

设置路径
Parameters:
Name Type Description
pathList Array 路线特效数据;[{lon,lat,height},{lon,lat,height}...]

show()

显示

updateMyOption(opt)

更新参数。
Parameters:
Name Type Description
opt Object 参数。
Properties
Name Type Description
speed Number 速度。
billboard BillboardGraphic 广告牌。
pathList Array 路径列表。
duration Number 时长。
startPercent Number 开始百分比。
reverseDirection Boolean 是否反向,true为反向。

updateOption(opt)

更新属性
Parameters:
Name Type Description
opt Object 更新参数
Properties
Name Type Argument Default Description
billboard BillboardGraphic billboard对象;
pathList Array 路线特效数据;[{lon,lat,height},{lon,lat,height}...]
reverseDirection Boolean 是否反向,true为反向
duration Number <optional>
10 动画时长,跑完全程所花费的时间,单位秒
speed Number <optional>
动画速度;单位为m/s,speed比duration优先级高
startPercent Number 动画开始时间(入场动画);范围:0~1;

updateTrailTime(percent)

更新轨迹时间。
Parameters:
Name Type Description
percent Number 百分比。