国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

地圖上計(jì)算兩點(diǎn)之間的距離

2019-11-10 22:18:10
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
參數(shù)是經(jīng)緯度,C#版: 千米PRivate const double EARTH_RADIUS = 6378.137;//地球半徑private static double rad(double d){   return d * Math.PI / 180.0;} public static double GetDistance(double lat1,double lng1,double lat2,double lng2){   double radLat1 = rad(lat1);   double radLat2 = rad(lat2);   double a = radLat1 - radLat2;   double b = rad(lng1) - rad(lng2);    double s = 2 * Math.Asin(Math.Sqrt(Math.Pow(Math.Sin(a/2),2) +    Math.Cos(radLat1)*Math.Cos(radLat2)*Math.Pow(Math.Sin(b/2),2)));   s = s * EARTH_RADIUS;   s = Math.Round(s * 10000) / 10000;   return s;}java2版:(千米)//private static double EARTH_RADIUS = 6378137.0;(米)private static double EARTH_RADIUS = 6378.137;       private static double rad(double d) {         return d * Math.PI / 180.0;     }         /**     * 根據(jù)兩個(gè)位置的經(jīng)緯度,來(lái)計(jì)算兩地的距離(單位為KM)     * 參數(shù)為String類型     * @param lat1 用戶經(jīng)度     * @param lng1 用戶緯度     * @param lat2 商家經(jīng)度     * @param lng2 商家緯度     * @return     */    public static String getDistance(String lat1Str, String lng1Str, String lat2Str, String lng2Str) {        Double lat1 = Double.parseDouble(lat1Str);        Double lng1 = Double.parseDouble(lng1Str);        Double lat2 = Double.parseDouble(lat2Str);        Double lng2 = Double.parseDouble(lng2Str);                 double radLat1 = rad(lat1);        double radLat2 = rad(lat2);        double difference = radLat1 - radLat2;        double mdifference = rad(lng1) - rad(lng2);        double distance = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(difference / 2), 2) + Math.cos(radLat1) * Math.cos(radLat2)              * Math.pow(Math.sin(mdifference / 2), 2)));        distance = distance * EARTH_RADIUS;        distance = Math.round(distance * 10000) / 10000;        String distanceStr = distance+"";        distanceStr = distanceStr.substring(0, distanceStr.indexOf("."));                 return distanceStr;    }
上一篇:*廣播*

下一篇:月工作日每周具體日期

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 富锦市| 柳江县| 靖安县| 民乐县| 全椒县| 泉州市| 万源市| 河池市| 泰和县| 宜州市| 西贡区| 武胜县| 临漳县| 淮滨县| 平凉市| 福安市| 遵义市| 泾源县| 铁力市| 黄山市| 怀仁县| 保德县| 麟游县| 天门市| 渭南市| 铜梁县| 抚州市| 宁陕县| 应城市| 桂阳县| 柳林县| 凤台县| 石泉县| 苏尼特右旗| 商河县| 渑池县| 阳春市| 梁山县| 大庆市| 普兰店市| 灵宝市|