查阅Cesium API

扫描线

Author:
  • 张丹钊、金磊

方法

添加扩散圆扫描线(三环)

AddCircleScanMultiPostStage(Center, maxRadius, scanColor, duration)

参数描述:
名称 类型 描述
Center Object 可选 扫描中心。
maxRadius Object 可选 最大半径 米。
scanColor Object 可选 扫描颜色。
duration Object 可选 持续时间 毫秒。
添加扩散圆扫描线

AddCircleScanPostStage(Center, maxRadius, scanColor, duration)

参数描述:
名称 类型 描述
Center Object 可选 扫描中心。
maxRadius Object 可选 最大半径 米。
scanColor Object 可选 扫描颜色。
duration Object 可选 持续时间 毫秒。
添加雷达扫描线

AddRadarScanPostStage(Center, maxRadius, scanColor, duration)

参数描述:
名称 类型 描述
Center Object 可选 扫描中心。
maxRadius Object 可选 最大半径 米。
scanColor Object 可选 扫描颜色。
duration Object 可选 持续时间 毫秒。
添加扩散扇形扫描线(五环)

AddSectorScanPostStage(cartographicCenter, maxRadius, scanColor, duration)

参数描述:
名称 类型 描述
cartographicCenter Object 可选 扫描中心。
maxRadius Object 可选 最大半径 米。
scanColor Object 可选 扫描颜色。
duration Object 可选 持续时间 毫秒。
这个方法用于添加扩散圆扫描线

createCircleScan(position, maxRadius, scanColor, duration, clampToGround)Scan

调用方法:
sgworld.Analysis.createCircleScan({ lon: 110, lat: 30 }, 600, '#ff0000', 3000, true);
参数描述:
名称 类型 默认值 描述
position Object 可选 扫描中心。
maxRadius Object 1500 可选 最大半径 米。
scanColor Object #ff0000 可选 扫描颜色。
duration Object 4000 可选 持续时间 毫秒。
clampToGround Boolean true 可选 是否贴地。
返回:
这个方法用于添加扩散圆扫描线(三环)

createMultiCircleScan(position, maxRadius, scanColor, duration, clampToGround)

参数描述:
名称 类型 默认值 描述
position Object 可选 扫描中心。
maxRadius Object 1500 可选 最大半径 米。
scanColor Object #ff0000 可选 扫描颜色。
duration Object 4000 可选 持续时间 毫秒。
clampToGround Boolean true 可选 是否贴地。
这个方法用于添加雷达扫描线

createRadarScan(position, maxRadius, scanColor, duration, clampToGround)

参数描述:
名称 类型 默认值 描述
position Object 可选 扫描中心。
maxRadius Object 1500 可选 最大半径 米。
scanColor Object #ff0000 可选 扫描颜色。
duration Object 4000 可选 持续时间 毫秒。
clampToGround Boolean true 可选 是否贴地。
这个方法用于添加扩散扇形扫描线(五环)

createSectorScan(position, maxRadius, scanColor, angle, yaw, duration, clampToGround)Scan

调用方法:
sgworld.Analysis.createSectorScan({ lon: 118.82103909242193, lat: 31.870929674929533, height: 100 }, 400, '#ff0000', 90, 90)
参数描述:
名称 类型 默认值 描述
position Object 可选 扫描中心。
maxRadius Object 1500 可选 最大半径 米。
scanColor Object #ff0000 可选 扫描颜色。
angle float 90 可选 角度。
yaw float 0 可选 方向。
duration Object 4000 可选 持续时间 毫秒。
clampToGround Boolean true 可选 是否贴地。
返回:
删除

deleteObject()

设置中心位置

setPosition(degrees)

参数描述:
名称 类型 描述
degrees Object 可选 经纬度
名称 类型 描述
lon Number 可选 经度
lat Number 可选 纬度
设置扫描线扇叶角度。

setRadarAngle(angle)

参数描述:
名称 类型 描述
angle Number 角度
设置扫描线是否渐变。

setRadarIsGradient(isGradient)

参数描述:
名称 类型 描述
isGradient Boolean 是否渐变
设置扫描线是否往返。

setRadarIsReturn(isReturn)

参数描述:
名称 类型 描述
isReturn Boolean 是否往返
设置扫描线范围。

setRadarRange(range)

参数描述:
名称 类型 描述
range Number 范围
设置最大半径 米

setRadius(radius)

参数描述:
名称 类型 描述
radius Number 半径
设置持续时间 毫秒。

setTime(radius)

参数描述:
名称 类型 描述
radius Number 半径
设置polyline的显示隐藏

setVisibility(b)

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