首页 / 浏览问题 / 三维GIS / 问题详情
3D插件中的步行模式有个问题
48EXP 2017年10月12日
我在做场景中的步行模式时候,遇到了连续进入步行模式的时候会出现页面崩溃的现象

1个回答

页面崩溃,可能是性能原因。

您切换一个数据量少点的场景,再试试步行模式,看看还崩溃不。
3,389EXP 2017年10月12日
数据量不大,而且我用的是64位的3D插件,现在不行模式的情况是这样的,如果我进入不行模式后按Esc键退出,然后拖动一下场景或者是缩放一下场景之后,再进入步行模式的时候就是正常的,但是我进入步行模式后按Esc键退出,然后什么都不操作,再次进入步行模式的时候页面就会崩溃
哪个版本呢?
Scene3D.set_walkingMode(1);这个是设置步行模式,然后我把这句话放入到一个按钮的点击事件里面了,然后进行我上诉的操作 就会出现问题

您好,我按照您说的,换成按钮测试也没重现问题哦。

我这儿 出现的是这个状况

您好,报这种问题可能是您电脑操作系统的C++环境有问题,建议您重现装一下C++环境试试。
walkCamera = Scene3D.get_camera();
    //相机经度
    //var longitude = document.getElementById("longitude").value;
    var longitude = walkCamera.get_longitude();
    //相机纬度
    //var latitude = document.getElementById("latitude").value;
    var latitude = walkCamera.get_latitude();
    //相机高程
    var altitude = 70;
    //创建lookat对象
    var LookAt = new SuperMap.Web.Realspace.LookAt(longitude,latitude,altitude);  
    LookAt.set_tilt(12.08738379221381);
    if(walkCamera.get_heading() > 180){
        LookAt.set_heading(270);
    }else{
        LookAt.set_heading(90);
    }
    Scene3D.get_flyingOperator().flyToLookAt(LookAt,200);

上诉代码 是退出不行模式运行的,然后紧接着在直接进入步行模式时就会出现刚才的状况
...