首页 / 浏览问题 / 组件GIS / 问题详情
.net组件中的步行模式
64EXP 2018年07月17日

我的场景中包含一个点数据集的图层,我想在场景中点击点图层中的点进入到步行模式,在调试的时候,经常没有任何征兆就退出程序,我想问一下是不是我进入步行模式的代码有问题?还有可能是什么问题导致的?

1个回答

您好!步行模式的代码是正确的,您先将这行代码注销,运行看出现错误不?是运行到哪一步出现错误了?
3,362EXP 2018年07月17日

你好,这个程序是不定期出错,偶尔会第一次执行对象选择事件时窗口关闭,偶尔还会执行多次之后窗口关闭,有的时候好像还没有问题,报的错有两种:

刚刚测试了一下,去掉步行模式这句话,也会出现上述问题,那问题出在了对象选择事件这个函数上么?望解惑,谢谢

或者这样,我想要实现点击场景中点图层上的点,然后就从该点开始执行步行模式,要怎样才能稳定实现?我现在的做法是,在窗体加载后,先打开工作空间然后再注册ObjectSelectChanged事件,ObjectSelectChanged的函数写的是,只要点图层选择的数量不为零,那就先进入到步行模式,然后设置第一人称视角
您好!步行模式我用代码试用了一下,它是点击某对象时,从当前视觉步行到点击的那个对象的位置处。而且停止步行模式后场景中鼠标不见了,不能很好的继续下一步的操作。建议您不要用步行模式。您点击图层上的点想要实现从该点出发到哪里吗?说的很笼统,我还是没懂您为什么要用步行模式。而且从某点出发,到达某地首先需要确定目的地的位置。
你好,我想要实现的功能是,鼠标点击场景中点图层上的点,使相机飞到这个点并且以第一人称视角观看周围场景,而我使用步行模式就会保证我会一直在这一点进行360°观看周围场景;我现在的问题是,在vs中调试程序时,执行ObjectSelectChanged函数的时候偶尔会使程序崩溃,问题描述就是之前发的两张图片,所以想要求解释
您好!未经处理的异常一般情况是Recordset没有释放,至于您第二个问题,您使用断点运行程序看是哪条代码报错,再逐个排查分析。我这边只看您的错误信息也看不出什么,谢谢!
...