首页 / 浏览问题 / 三维GIS / 问题详情
webgl漫游时,没有沿线飞行漫游,而且相机视角不变
30EXP 2018年07月02日
webgl漫游时,怎么不按照桌面软件设置的沿线飞行漫游,相机视角也不变化,而且路线中有的站点之间的漫游,相机会从站点突然升高然后在降低到另一个站点,我设置了高度一致,但是也没有还是这样。

2 个回答

您好,麻烦您提供一下数据到以下邮箱,我帮您检查一下:

zhangyangming@supermap.com
5,560EXP 2018年07月02日
在8c桌面软件上是正常的,不知道为什么到webgl里面会有两个站点之间会跳跃。数据已经发送了
您好,我看了下您发给我的数据,您的所有站点的方位角都是一个方向,所以飞行过程中视角也不会转动。建议您设置成不同方向的方位角。“跳跃现象”也是因为固定的方位角造成的视觉误差。
也就是说在桌面上选上沿线飞行保存fpf文件,在webgl里面也不会自动识别为沿线飞行,还是得自己修改每个站点的方位角是吗?
是的。您可以先将您的路线绘制在三维线数据集里,然后用“用线转换”的方式获得飞行路线,这样就可以自动计算出每个站点的方位角。
好的 谢谢您的解答!问题已经解决了
请问这个方位角如何计算?当前点与下一点连线的方位角?桌面端“由线转换”计算出方位角与我通过角度量算工具量算的怎么不一致,总是差个几度

您好,自己再去前端设置一下这些属性试试http://support.supermap.com.cn:8090/webgl/Build/Documentation/Route.html

胡林
1
5,985EXP 2018年07月02日
我用的是new Cesium.RouteCollection()对象读取的fpf文件,打开了用记事本打开fpf文件

<route name="Route" speed="167.283603611111" lineType="0" showroutestop="True" showrouteline="True" altitudefree="False" headingfree="False" tiltfree="False" flycircle="False" alongline="True">显示是按照飞行路线,您说的那个是Route对象,那我这里该怎么修改呢?我用的案例是http://support.supermap.com.cn:8090/webgl/examples/editor.html#flyRoute
webgl使用刚更新的9D的版本,桌面软件和iserver都是8C的版本会影响webgl的使用吗?
...