摘要:
根据3sdnMap 教程搭建了一个应用程序框架,运行时用鹰眼操作地图,出现异常:在鹰眼右击画框时主地图控件可正常显示,左击时主地图控件变成空白。刚开始以为是没显示出来,后来经过检查发现是地图向东移动了很多。移出了当前的视图范围。主地图控件与鹰眼控件加载的是同一副地图,换了其他地图试了下,功能却正常。后来发现出现异常是因为该副地图包含不同的坐标系,虽然可以正常叠加到一起显示,但是在MouseMove事件中通过参数e获取的地图坐标与主地图坐标不一致,导致了鹰眼控件的异常。主地图控件中包含的图层如下:1. DEM WGS-1984坐标系。2. 界.shp 西安1980坐标系向鹰眼控件中添加地图的代码 阅读全文