查阅Cesium API

向三维场景中添加流动线。

Author:
  • 张丹钊

方法

向三维场景中添加垂直飞线。

createFlyingLine(positions, option)TrailLine

参数描述:
名称 类型 描述
positions Array 可选 飞线点。
option Object 可选 参数{ time: 3000, //时间(可选) width: 1, //线宽(可选) color: '#ffffff', //线颜色(可选) minHeight: 0, //起始高度(可选) }。
返回:
返回一个TrailLine对象。
向三维场景中添加流动线。

createLine(Geometry, timeOrOption)Promise.<Object>

参数描述:
名称 类型 描述
Geometry Array 可选 坐标。
timeOrOption Number 可选 持续时间或参数{ time:3000, //时间(可选) width: 10, //线宽(可选) color: '#ff0000', //线颜色(可选) url: 'http://183.162.245.49:82/05sdkdemo/src/static/image/TrailLine.png', //渐变图片链接(可选) clampToGround:true //是否贴地(可选) }。
返回:
返回一个Cesium的对象。
向三维场景中添加流动路径。

createPath(center, positions, timeOrOption)TrailLine

参数描述:
名称 类型 默认值 描述
center Object 可选 中心。
positions Array 可选 周围点。
timeOrOption Number | Object 3000 可选 持续时间或参数
名称 类型 默认值 描述
time Number 3000 可选 持续时间
width Number 1 可选 线宽
height Number 50000 可选 抛物线高度
num Number 100 可选 线采样数
alpha Number 0.3 可选 线透明度
far Number Infinity 可选 最远可视距离
inflow Boolean false 可选 是否为流入效果
LightSpot Boolean false 可选 是否使用光点效果
LightSpotColor String #ff0000 可选 光点颜色,LightSpot为true时生效
color String #ff0000 可选 线颜色
url String 可选 渐变图片链接
twoColor Object 可选 是否使用双颜色进度条
名称 类型 默认值 描述
color1 String #00ff00 可选 颜色1
color2 String #ff0000 可选 颜色2
static Boolean false 可选 是否禁止
返回:
返回一个TrailLine对象。
向三维场景中添加流光线图层。

createPathLayer(option)TrailLine

参数描述:
名称 类型 描述
option Object 可选 参数。
名称 类型 默认值 描述
id String 可选 id(可选)。
url String 可选 geojson路径。
color String "#0033FF" 可选 线颜色。
width Number 5.0 可选 线宽。
pointColor String "#FFFFFF" 可选 点颜色。
near Number 0 可选 最小可视距离。
far Number Math.MAX_VALUE 可选 最大可视距离。
speed Number 1 可选 点移动速度。
返回:
返回一个TrailLine对象。
向三维场景中添加流动墙。

createWall(Geometry, timeOrOption)Promise.<Object>

参数描述:
名称 类型 描述
Geometry Array 可选 坐标。
timeOrOption Number 可选 持续时间或参数{ time:3000, //时间(可选) color: '#ff0000', //线颜色(可选) url: 'http://183.162.245.49:82/05sdkdemo/src/static/image/TrailLine.png', //渐变图片链接(可选) maximumHeights:[10, 10], //顶部高度(可选) minimumHeights:[0, 0], //底部高度(可选) }。
返回:
返回一个Cesium的对象。
向三维场景中添加流动墙图层。

createWallLayer(option)TrailLine

参数描述:
名称 类型 描述
option Object 可选 参数。
名称 类型 默认值 描述
id String 可选 id(可选)。
url String 可选 geojson路径。
color String "#0000ff" 可选 颜色。
height Number 50 可选 墙高。
minHeight Number 可选 底部高度。
near Number 0 可选 最小可视距离。
far Number Math.MAX_VALUE 可选 最大可视距离。
speed Number 1 可选 流动速度。
返回:
返回一个TrailLine对象。
删除

deleteObject()

设置polyline的显示隐藏

setVisibility(b)

参数描述:
名称 类型 描述
b boolean 可选 true|false