Example #1
0
        /// <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);
        }
Example #2
0
        /// <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);
        }