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

首頁 > 學院 > 開發設計 > 正文

計算兩經緯度之間的距離

2019-11-06 06:43:30
字體:
來源:轉載
供稿:網友

今天有個任務是在請求商家詳情的時候需要求用戶離商家的距離(也就是計算兩經緯度之間的距離,套用了下面的公式解決了問題)

public class Distance {

    PRivate final static double PI = 3.14159265358979323; // 圓周率    private final static double R = 6371229; // 地球的半徑     /**     * 獲取兩個經緯點的距離     * @param longt1     經度1     * @param lat1             緯度1     * @param longt2       經度2     * @param lat2             緯度2     * @return distance 直線距離     */    public static double getDistance(double longt1, double lat1, double longt2,double lat2) {        double x, y, distance;        x = (longt2 - longt1) * PI * R  * Math.cos(((lat1 + lat2) / 2) * PI / 180) / 180;        y = (lat2 - lat1) * PI * R / 180;        distance = Math.hypot(x, y);        return distance;

    }

}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桦南县| 宣恩县| 定日县| 高雄市| 五常市| 历史| 中西区| 高州市| 固阳县| 洪湖市| 民勤县| 巴林左旗| 策勒县| 泰州市| 浏阳市| 苏尼特右旗| 尉犁县| 翁牛特旗| 大名县| 汪清县| 马关县| 祁阳县| 弋阳县| 利川市| 津市市| 滦平县| 辰溪县| 马龙县| 噶尔县| 南靖县| 方城县| 上栗县| 长沙市| 长治市| 葫芦岛市| 兴海县| 镇康县| 墨江| 长春市| 璧山县| 岚皋县|