首页 / 浏览问题 / 三维GIS / 问题详情
for cesium 例子中 二三维切换时的两个bug
4EXP 2023年05月16日

官网示例连接:平面、三维场景切换 (supermap.com.cn)

bug1::使用原生方式viewer.scene.screenSpaceCameraController.minimumZoomDistance=xxx;

scene.screenSpaceCameraController.maximumZoomDistance=xxx;控制相机视距时,当三维切换到哥伦布视图时,距离控制失效。

bug2:从三维视图先切换到二维视图,使用鼠标中轮连续进行缩放操作几次,然后切换到哥伦布视图,使用鼠标中轮进行缩放操作,缩放失效。

1个回答

1.不知道您的代码是怎么设置的,我这边设置的是,当进行切换操作后,显示当前的平面场景后,进行

viewer.scene.screenSpaceCameraController.minimumZoomDistance=xxx;

scene.screenSpaceCameraController.maximumZoomDistance=xxx;控制相机视距是没有问题的。

2.您好,测试的话是没有问题的。在三个视图中,轮流缩放操作——切换——缩放多次——切换,在多个循环后还是可以正常缩放
4,151EXP 2023年05月16日
您确定没问题吗,要不要我在您官网截取个视频给您放上去
您进入到官网示例以后,切换到2d模式,然后鼠标中轮进行缩放,在切换回哥伦布视图,进行缩放你看看还能不能缩放回去,你在去cesium官网看一看正常的是什么样,有bug不改,回复就说没问题??
链接:https://pan.baidu.com/s/12QhlHXrK_E1_LWea8fltng?pwd=8igt
提取码:8igt
这是我这边的录屏,您看是否有什么和您操作不一致的地方。

我们的缺陷上报流程是需要我们重现问题才能够上报,上报之后研发根据信息进行对应的修改,我这边确实没有重现您所描述的问题。
如果您方便的话,可以提供一下操作录屏,我再完全根据您的操作步骤测试一遍,如果有该情况重现,一定会第一时间上报的。
看了您的录屏,且换到二维视图的时候请不要前后滑动鼠标滚轮,让鼠中间一直向您工位的方向滑动,不要向前滑动鼠标中轮,然后切换到哥伦布视图,同样不要向前滑动鼠标中轮,向您的工位方向一直拖动鼠标中轮,在整个过程中,只进行一个方向的鼠标中轮滚动事件,在哥伦布视图中会重现我提出的bug,不知道我这个叙述您是否能够理解
根据您的描述我操作了一下,您指的是这个定位出现紊乱的情况吗。(向后滑动滚轮,视角中心点飘忽不定)

该情况刚刚测试的时候我这边已经上报缺陷了

只是根据您问题的描述,“缩放失效”,理解为视角卡主无法动弹的情况。

非常抱歉,是我这边的理解问题,这个问题目前已经上报了缺陷,等待研发的进一步处理。

之后如果修改完成,会第一时间更新官方的实例。
...