WPF arcgis中已知圆心坐标和半径,求圆上一点的坐标(当前点的x坐标和圆心相等)

例如:

            //当前的 圆心坐标
            MapPoint mapPoint = new MapPoint() { X = 117.175781, Y = 39.136024 };

    //半径(首先需要把半径转换成地图上的度)
            double radius = MeterConvert2MapDistance(1000);

    //要求的点
            MapPoint mPoint = new MapPoint(mapPoint.X + radius, mapPoint.Y);



   /// <summary>
        /// 将米转换为度,不懂区域一经度代表的距离不一样,需要配置
        /// </summary>
        /// <param name="distance">以米为单位的长度</param>
        /// <returns>以度为单位的长度</returns>
        private double MeterConvert2MapDistance(Double meterdistance)
        {
            return meterdistance * 0.000009;
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值