Class: RoadLine

Glodon.CIMCube.Animation.LineEffect. RoadLine

道路线特效

new RoadLine(map, opt)

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

Members


arriveAtDesignatedPoint :Number

到达目标点
Type:
  • Number

pause :Boolean

暂停
Type:
  • Boolean

percent :Number

动画完成百分比
Type:
  • Number

startPercent :Number

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

Methods


dispose()

释放资源

hide()

隐藏

show()

显示

updateOption(opt)

更新属性
Parameters:
Name Type Description
opt Object 更新参数
Properties
Name Type Description
pathList Array 路线特效数据;[{lon,lat,height},{lon,lat,height}...]
reverseDirection 方向翻转,true/false
arrowColor Color 线的颜色
color Color 背景的颜色
width Number 线的宽度
duration Number 动画时长,跑完全程所花费的时间,默认10秒
speed Number 动画速度;单位为m/s,speed比duration优先级高,默认为undefined
imageUrl url 图地址url
lineLength Number 线段长度
dampingStart Number 开始衰减;第n个线段开始透明度衰减,默认不衰减:-1
dampingCount Number 衰减速度;第n个线段长度透明度从1衰减到0,默认不衰减:-1
startPercent Number 动画开始时间(入场动画);范围:0~1;
dashLengthPattern Number 图片长度占据比例;默认0.8
dashWidthPattern Number 图片宽度占据比例;默认1.0
spread boolean 开启扩散特效;dashWidthPattern小于1场合生效;默认false;
spreadDuration Number 开启扩散特效时间;默认2s;
spreadColor Number 开启扩散特效颜色;默认"#FF0000";