ITPub博客

首页 > 应用开发 > .net > C# 计算GPS两点之间距离,返回米

C# 计算GPS两点之间距离,返回米

原创 .net 作者:yxl01735 时间:2021-04-29 13:39:15 1 删除 编辑
        /// <summary>
        ///  计算坐标距离
        /// </summary>
        /// <param name="lngA">坐标A经度</param>
        /// <param name="latA">坐标A纬度</param>
        /// <param name="lngB">坐标B经度</param>
        /// <param name="latB">坐标B纬度</param>
        /// <returns></returns>
        public static double AccountDistance(double lngA, double latA, double lngB, double latB)
        {
            double DistanceLng = 102834.74258026089786013677476285;
            double DistanceLat = 111712.69150641055729984301412873;
            double LngAbs = Math.Abs((lngA - lngB) * DistanceLng);
            double LatAbs = Math.Abs((latA - latB) * DistanceLat);
            return Math.Sqrt((LatAbs * LatAbs + LngAbs * LngAbs));
        }


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69999249/viewspace-2770476/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2021-04-29

  • 博文量
    1
  • 访问量
    587