问题描述
RT,新手求教,第一:怎么让地图加载的时候可以直接显示全局范围,也就是在窗口显示整个地图。第二:怎么让鹰眼窗口自动同步主窗口的地图,也就是手动加载主窗口地图的时候,鹰眼窗口自动加载相同的地图,并显示全局范围?关于第二个问题我尝试了用以下代码,是根据ARCGIS改的,但是还不通privatevoidmapControl1_PaddingChanged(objectsender,EventArgse){//当主地图显示控件的地图更换时,鹰眼中的地图也跟随更换//加载同样的文档到MapControl1MapGeosetLoaderg1=newMapGeosetLoader(@"F:/test.gst");mapControl1.Map.Load(g1);//设置MapControl显示范围至数据的全局范围mapControl2.getExtent=mapControl1.getFullExtent();}这个(@"F:/test.gst")是打开固定位置的文件,我想改成自己选择的怎么改呢?mapControl2.getExtent=mapControl1.getFullExtent();这是AE代码,改成mapxtreme的怎么修改呢?麻烦各位了,我昨天在网上查了一天,到现在也没有什么进展,帮帮忙吧先谢谢啊
解决方案
解决方案二:
自己顶一下
解决方案三:
帮帮忙吧
解决方案四:
EnvelopeExtent=newEnvelope(13522487,3663071,13502255,3664565);这里指定整个地图的范围Map.Extent=Extent;初始化的时候赋给map这个范围,大概是这个样子的你看着改改
时间: 2024-10-02 13:01:29