C#+arcEngine鹰眼实现代码.docVIP

  • 3
  • 0
  • 约2.51千字
  • 约 2页
  • 2020-04-15 发布于浙江
  • 举报
C#+arcEngine鹰眼 添加两个AxMapControl控件:主控件AxMapControl1和鹰眼图控件AxMapControl2。实现鹰眼图有两个要点,一是让两个地图控件的数据保持一致,二是让绘制鹰眼图的显示方框。 1.实现数据共享 在axMapControl1_OnMapReplaced事件中添加如下代码,从axMapControl1中读取图层数据,并添加到axMapControl2中。 private void axMapControl1_OnMapReplaced(object sender,IMapControlEvents2_OnMapReplacedEvent e) { //当主地图显示控件的地图更换时,鹰眼中的地图也跟随更换 axMapControl2.LoadMxFile(axMapControl1.DocumentFilename); axMapControl2.Extent = axMapControl2.FullExtent; } 2.绘制鹰眼矩形框 在axMapControl1_OnExtentUpdated事件下,添加如下代码,绘制鹰眼图的显示矩形框 private void axMapControl1_OnExtentUpdated(object sender,I

文档评论(0)

1亿VIP精品文档

相关文档