Class: RoadLine

Glodon.CIMCube.Animation.LineEffect. RoadLine

道路线特效

new RoadLine(viewer, opt)

道路线特效
Parameters:
Name Type Description
viewer Glodon.CIMCube CIMCube实例
opt Object 路线特效参数
Properties
Name Type Argument Default Description
pathList Array 路线特效数据;[{lon,lat,height},{lon,lat,height}...]
reverseDirection Boolean <optional>
false 是否反向
arrowColor Color 线的颜色
color Color 背景的颜色
width Number <optional>
10 线的宽度
duration Number <optional>
10 动画时长,跑完全程所花费的时间,单位秒
speed Number <optional>
动画速度;单位为m/s,speed比duration优先级高
imageUrl String 图地址url
lineLength Number <optional>
10 线段长度
dampingStart Number <optional>
-1 开始衰减;第n个线段开始透明度衰减,默认不衰减:-1
dampingCount Number <optional>
-1 衰减速度;第n个线段长度透明度从1衰减到0,默认不衰减:-1
startPercent Number <optional>
1 动画开始时间(入场动画);范围:0~1;
dashLengthPattern Number <optional>
0.8 图片长度占据比例
dashWidthPattern Number <optional>
1.0 图片宽度占据比例
spread boolean <optional>
false 开启扩散特效;dashWidthPattern小于1场合生效
spreadDuration Number <optional>
2 开启扩散特效时间,单位秒
spreadColor String <optional>
"rgba(255,0,0,0.8)" 开启扩散特效颜色
clampToGround Boolean <optional>
false 道路线特效是否贴地
disableDepthTest Boolean <optional>
false 是否关闭深度检测

Members


arriveAtDesignatedPoint :Number

到达目标点
Type:
  • Number

pause :Boolean

暂停
Type:
  • Boolean

percent :Number

动画完成百分比
Type:
  • Number

startPercent :Number

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

zIndex :*

显示层级。
Type:
  • *

Methods


changeStartPercent(value)

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

createTrigonLine()

创建三角线。
Returns:
Type
Object

dispose()

释放资源

hide()

隐藏

show()

显示

updateMyOption(opt)

更新参数。
Parameters:
Name Type Description
opt Object 参数。
Properties
Name Type Argument Description
color Color 颜色。
arrowColor Color 箭头颜色。
reverseDirection Boolean 是否反向。
clampToGround Boolean 是否贴地。
pathList Array 路径列表。
width Number <optional>
宽度。
lineLength Number <optional>
线段长度。
disableDepthTest Boolean 是否关闭深度检测。
spread boolean 扩散。
dampingStart Number <optional>
衰减起点,未传入时保持当前值。
dampingCount Number <optional>
衰减数量,未传入时保持当前值。
speed Number 速度。
spreadDuration Number 扩散时长。
spreadColor Number 扩散颜色。
imageUrl String 图片地址。
duration Number 时长。
dashLengthPattern Number 虚线长度比例。
dashWidthPattern Number 虚线宽度比例。
startPercent Number <optional>
开始百分比。
zIndex Number 显示层级。

updateOption(opt)

更新属性
Parameters:
Name Type Description
opt Object 更新参数
Properties
Name Type Argument Default Description
pathList Array 路线特效数据;[{lon,lat,height},{lon,lat,height}...]
reverseDirection Boolean 是否反向,未传入时保持当前值
arrowColor Color 线的颜色
color Color 背景的颜色
width Number <optional>
线的宽度
duration Number <optional>
10 动画时长,跑完全程所花费的时间,单位秒
speed Number <optional>
动画速度;单位为m/s,speed比duration优先级高
imageUrl String 图地址url
lineLength Number <optional>
线段长度
dampingStart Number <optional>
-1 开始衰减;第n个线段开始透明度衰减,默认不衰减:-1
dampingCount Number <optional>
-1 衰减速度;第n个线段长度透明度从1衰减到0,默认不衰减:-1
startPercent Number <optional>
动画开始时间(入场动画);范围:0~1;
dashLengthPattern Number <optional>
0.8 图片长度占据比例
dashWidthPattern Number <optional>
1.0 图片宽度占据比例
spread boolean <optional>
false 开启扩散特效;dashWidthPattern小于1场合生效
spreadDuration Number <optional>
2 开启扩散特效时间,单位秒
spreadColor String <optional>
"#FF0000" 开启扩散特效颜色
disableDepthTest Boolean <optional>
false 是否关闭深度检测
clampToGround Boolean <optional>
false 道路线特效是否贴地
zIndex Number 显示层级。