zoukankan      html  css  js  c++  java
  • c# 根据经纬度 求两点之间的距离

    public static double Fun_Rad(double d)
            {
                return d * Math.PI / 180.0;
            }

            public static double Fun_GetDistance(double lat1, double lng1, double lat2, double lng2)
            {
                double d_EarthRadius = 6378.137;
                double radLat1 = Fun_Rad(lat1);
                double radLat2 = Fun_Rad(lat2);
                double radLat = Fun_Rad(lat1) - Fun_Rad(lat2);
                double radLng = Fun_Rad(lng1) - Fun_Rad(lng2);
                double s = 2 * Math.Asin(Math.Sqrt(Math.Pow(Math.Sin(radLat / 2), 2) +
                 Math.Cos(radLat1) * Math.Cos(radLat2) * Math.Pow(Math.Sin(radLng / 2), 2)));
                s = s * d_EarthRadius;
                s = Math.Round(s * 10000) / 10000;
                return s;
           

  • 相关阅读:
    js取当前时间的秒级时间戳
    微信自动聊天脚本
    小程序 缓存过期问题
    去掉表格默认样式
    css3 画心
    数据导入(二):MapReduce
    数据导入(一):Hive On HBase
    HBase参数优化
    Hadoop运维手记
    HBase优化相关
  • 原文地址:https://www.cnblogs.com/xianzuoqiaoqi/p/1488999.html
Copyright © 2011-2022 走看看