浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
WebGIS
/
问题详情
飞行路径无法删除站点
hesiyi
1EXP
2021年12月14日
在一条飞行路径中第一次添加站点后,想要通过route._stopCollection.removeAll();删除站点然后再次添加新的站点,发现无法删除,第一次添加的站点依然在RouteCollection内,导致飞行时会飞过第一次的站点与第二次的站点
沿线飞行
请
登录
或者
注册
后回答这个问题。
1个回答
您好,方便发下您这边移除和添加的代码吗?我看看您代码是怎么写的
康鑫
1
6,087EXP
2021年12月14日
移除部分:
第一种:
var route = routes.get(0);//routes为RouteCollection对象
for(let k = 0;k < route.stopCollection.length;k++){
route.removeStop(route.stopCollection[k]);
}
第二种:
var route = routes.get(0);
route._stopCollection.removeAll();
添加部分代码:
var newstoptemp = new Cesium.RouteStop({
duration: 10,
index: index_id,
heading: scene.camera.heading,
tilt: scene.camera.pitch,
point: flyPosition,
stopName: "站点" + index_id,
speed: 30
});
route.addStop(newstoptemp);
你好,我这边用routes.get(0).removeStop(routes.get(0).get(0))这种方式去移除站点没有问题
好的谢谢,我在查下
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
三维飞行中的ftp飞行路径文件无法被正常导入
飞行功能中fpf文件无法读取生成路径的问题
非fpf飞行站点的添加和飞行路线的生成
WebGL沿路飞行的站点有非FPF文件可添加
WEBGL 非FPF文件的飞行路径 两点之间不是直线
实时监听当前飞行站点,以及改变站点的属性
webGL 中怎们动态添加飞行控制 FlyManger的站点。
自定义飞行站点怎么定义
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...