C#+ArcGis二次开发中怎么能获取到地图原始的四个角的经纬度
哈喽,在C#+ArcGIS二次开发中,可以通过ArcGIS API for .NET来获取地图控件(MapControl)的四个角的地理坐标(经纬度)。
具体步骤如下:
// 点2(右上)
MapPoint mp2 = new MapPoint(env.XMax, env.YMax);
double x2 = mp2.X;
double y2 = mp2.Y;
// 点3(右下)
MapPoint mp3 = new MapPoint(env.XMax, env.YMin);
double x3 = mp3.X;
double y3 = mp3.Y;
// 点4(左下)
MapPoint mp4 = new MapPoint(env.XMin, env.YMin);
double x4 = mp4.X;
double y4 = mp4.Y;
5. 最终,x1,y1和x4,y4为地图左上和左下角的经纬度,x2,y2和x3,y3为地图右上和右下角的经纬度。
希望这个解答能帮助您在C#+ArcGIS开发中获取MapControl地图控件四个角的地理坐标。如果您有任何其他问题,欢迎提出,我将继续解答,祝君好运。