Roam

Roam

漫游类

Constructor

new Roam(viewer, opt)

Parameters:
Name Type Description
viewer Cesium.Viewer 地图viewer对象
opt Object
Properties
Name Type Attributes Description
startTime Date <optional>
漫游开始时间
positions Array.<Cesium.Cartesian3> | Array <optional>
路线坐标
endRoamCallback Functioin <optional>
结束漫游时的回调函数
roamingCallback Functioin <optional>
漫游过程中的回调函数
alltimes Number <optional>
漫游总时长(s)
speed Number <optional>
漫游速度(m/s)

Members

alldistance

Properties:
Name Type Description
alldistance Number 漫游总距离

alltimes

Properties:
Name Type Description
alltimes Number 漫游时间

clockSpeed

Properties:
Name Type Description
clockSpeed Number 播放速度

distanceED

Properties:
Name Type Description
distanceED Number 已漫游距离

endTime

Properties:
Name Type Description
endTime Cesium.JulianDate 结束时间

isLockView

Properties:
Name Type Description
isLockView Boolean 是否锁定视角

objId

Properties:
Name Type Description
objId Number 唯一标识

positions

Properties:
Name Type Description
positions Array.<Cesium.Cartesian3> 漫游坐标

speed

Properties:
Name Type Description
speed Number 漫游速度

startTime

Properties:
Name Type Description
startTime Cesium.JulianDate 开始时间

stopTime

Properties:
Name Type Description
stopTime Cesium.JulianDate 暂停时间

timesED

Properties:
Name Type Description
timesED Number 已漫游时间

viewType

Properties:
Name Type Description
viewType String 漫游视角(no~不固定视角/gs~跟随视角/dy~第一视角/sd~上帝视角)

Methods

destroy()

Description:
  • 销毁

end()

Description:
  • 结束漫游

getAttr() → {Object}

Description:
  • 获取当前漫游的属性
Returns:
attr 当前漫游属性
Type
Object

goon()

Description:
  • 继续漫游

setPositions(positions)

Parameters:
Name Type Description
positions Array.<Cesium.Cartesian3> | Array 路线坐标

setSpeed(speed)

Description:
  • 设置播放速度
Parameters:
Name Type Description
speed Number 播放速度

setTrackView(viewXYZ)

Description:
  • 设置自定义跟随视角
Parameters:
Name Type Description
viewXYZ Object 视角参数
Properties
Name Type Description
x Number x方向偏移距离
y Number y方向偏移距离
x Number z方向偏移距离

setViewType(viewType)

Description:
  • 设置漫游视角
Parameters:
Name Type Description
viewType String 漫游视角(no~不固定视角/gs~跟随视角/dy~第一视角/sd~上帝视角)

start()

Description:
  • 开始漫游

stop()

Description:
  • 暂停漫游