浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
场景缩放到图层
36077096...
20EXP
2017年04月13日
添加场景后
m_layersControl.Scene.Open(scenceName);
需要等19秒再执行
public void EnsureVisible(
Layer3D layer3d
)
才有效果,不等就不会缩放。
而使用
Rectangle2D visibleBounds = scene.Bounds;
m_scenecontrol.Scene.EnsureVisible(visibleBounds, 1000);
也需要等1秒执行,如果不等,缩放范围会错误
三维
请
登录
或者
注册
后回答这个问题。
1个回答
你好,可以用下面的方法试试
Rectangle2D visibleBounds = layer3d.Bounds;//用具体的某个图层试试
m_scenecontrol.Scene.EnsureVisible(visibleBounds, 1000);
还是要等一段时间再飞行的话,麻烦您把打开场景到定位图层全部代码贴上来
胡林
5,985EXP
2017年04月13日
m_layersControl.Scene.Open(scenceName);
Layer3Ds m_layer3Ds = m_scenecontrol.Scene.Layers;
Layer3D scene = m_layer3Ds[0];
m_scenecontrol.Scene.EnsureVisible(scene);
Rectangle2D visibleBounds = scene.Bounds;
m_scenecontrol.Scene.EnsureVisible(visibleBounds, 1000);
m_scenecontrol.Scene.Refresh();
m_layersControl.Scene.Open(scenceName);
Layer3Ds m_layer3Ds = m_scenecontrol.Scene.Layers;
Layer3D scene = m_layer3Ds[0];
m_scenecontrol.Scene.EnsureVisible(scene.Bounds);
m_scenecontrol.Scene.Refresh();
就这么写试一下
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
如何实现场景中缩放到本图层
WebGL实现打开场景缩放至本图层
超图FAQ:请问一下用iDesktopx11i 11.2版本倾斜入库s3m2.0 入库后加载到场景中无论怎么缩放只能看见模糊层,应该怎么处理(之前入库别的模型是正常的)
场景中如何实现导航罗盘不是初始状态,模型数据集缩放到图层
idesktopX11把模型数据集添加到新球面场景,然后缩放到本图层,内存耗尽
数据集添加到球面场景中,创建影像金字塔,缩放到本图层时,球面场景是白色的
客户端缩放到本图层代码怎么实现
实现缩放到本图层的方法
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...