Engine中执行缩放到全图时,可否控制其范围?

Engine中执行缩放到全图时,可否控制其范围?比如执行缩放到全图时让其缩放到某个省的范围?
已邀请:

朱新颖

赞同来自: llc3s

【解决办法】:
可以,先设置IMap.AreaOfInterest,为该省的范围,然后执行缩放到全图即可。


​ IMap map = axMapControl1.ActiveView.FocusMap;
            IFeatureLayer featureLayer = map.get_Layer(0) as IFeatureLayer;
            IFeature feature = featureLayer.FeatureClass.GetFeature(270);
            map.AreaOfInterest = feature.ShapeCopy.Envelope;
            axMapControl1.Extent = axMapControl1.FullExtent;
            axMapControl1.Refresh();

要回复问题请先登录注册