AE axsencecontrol 怎么实现缩放至图层?this.axSceneControl1.Scene.Extent是只读的,不可修改。

已邀请:

朱新颖

赞同来自:

SceneControl中缩放到图层可以使用ICamera.SetDefaultsMBB()方法,参考下面代码:
​ILayer layer = axSceneControl1.Scene.get_Layer(0); 
IEnvelope envelope = layer.AreaOfInterest.Envelope; 
ICamera camera = axSceneControl1.Camera; 
camera.SetDefaultsMBB(envelope); 
axSceneControl1.SceneGraph.RefreshViewers(); 

要回复问题请先登录注册