Engine在GlobeControl和SceneControl中如何实现缩放到图层?

Engine在GlobeControl和SceneControl中如何实现缩放到图层?
已邀请:

朱新颖

赞同来自:

【解决办法】:
GlobeControl中缩放到图层可参考AO帮助文档: 

http://resources.arcgis.com/en ... 0.htm 

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();

要回复问题请先登录注册