cesium 设置时间_Cesium 车辆跟踪事件气泡弹窗一直开启

本文介绍了如何使用Cesium实现车辆跟踪功能,通过设置时钟组件JulianDate来追踪路线,并监听时间点更新气泡位置。代码示例展示了创建路径、设置时钟及帧数监听事件,以实现实时更新气泡到车辆坐标的过程。同时提供了开启和停止跟踪的函数。
摘要由CSDN通过智能技术生成

展示图:

功能思路:

(1)设置创建时钟组件JulianDate,该时间组件很重要,不仅是用来追踪路线使用,还要监听每个时间点到达的坐标位置。

(2)气泡的实时根据坐标刷新,上一篇有说到,根据当前时间返回当前坐标值。

(3)鼠标左键监听事件换成了时钟帧数调用监听事件viewer.clock.onTick.addEventListener,根据路线图的每次的时间刻度调用实现气泡追踪。

部分代码:

创建path路线图

//路线参数 处理

var positionData = paramObj.data.Coordinates;

Intervals = 0; //间隔时间

for (var i = 0; i < positionData.length; i++) {

var time = Cesium.JulianDate.addSeconds(starttime, Intervals, new Cesium.JulianDate());

var data = positionData[i];

var position = Cesium.Cartesian3.fromDegrees(data.x, data.y, 20);

property.addSample(time, position);

Intervals += paramObj.setTime.multiplier;

}

var stoptime = Cesium.JulianDate.addSeconds(startti

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值