/// <summary> /// 屏幕坐标转地理坐标 /// </summary> /// <param name="x">屏幕X</param> /// <param name="y">屏幕Y</param> /// <returns></returns> public Core.Model.MapLngLat SceneToGeographyPoint(int x, int y) { float lon = 0, lat = 0; mapControl.MgsAppXYtoBL(0, x, y, ref lon, ref lat); Core.Model.MapLngLat lnglat = new Core.Model.MapLngLat(lon, lat); return(lnglat); }
/// <summary> /// 屏幕坐标转化为经纬度 /// </summary> /// <param name="x">屏幕X</param> /// <param name="y">屏幕Y</param> /// <returns></returns> public MapLngLat FromLocalToLngLat(int x, int y) { float b = 0, l = 0; axMapControl.MgsAppXYtoBL(0, x, y, ref b, ref l); MapLngLat lnglat = new MapLngLat(b, l); return(lnglat); }