cesium画飞线_Cesium+earthSD实现相机飞行动画

//创建相机跟随

createCameraFollow(line) {//var p1 = [

//[[DtoR(-122.174699), DtoR(37.433888), 0], [ 2.0991215, 0.5497211,50] ]

//];

if (line.tgtIp === '' || line.srcIp ===line.tgtIp) {return}var p1 =[

[

[this.DtoR(line.srcIpLon * 1), this.DtoR(line.srcIpLat * 1), 0],

[this.DtoR(line.clueLon * 1), this.DtoR(line.clueLat * 1), 0]

]

];//获取飞行距离

//let distance = this.getDistance(p1[0])

let parms =[this.RtoD(p1[0][0][0]),this.RtoD(p1[0][0][1]),this.RtoD(p1[0][1][0]),this.RtoD(p1[0][1][1]),

]

let distance= this.getFlatternDistance(...parms)//获取飞线路径

let flyLine = this.getFlyLine(this._earth, p1)//添加管道

this.createCylinder(this._earth, flyLine)//摄像机贴线飞行

setTimeout(() =>{this.cameraFly(flyLine, distance)

},100)

},//摄像机贴线飞行

cameraFly (flyL

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值