復制代碼代碼如下:
/**
* 計算兩點之間距離
* @param _lat1 - start緯度
* @param _lon1 - start經(jīng)度
* @param _lat2 - end緯度
* @param _lon2 - end經(jīng)度
* @return km(四舍五入)
*/
public static double getDistance(double _lat1,double _lon1, double _lat2,double _lon2){
double lat1 = (Math.PI/180)*_lat1;
double lat2 = (Math.PI/180)*_lat2;
double lon1 = (Math.PI/180)*_lon1;
double lon2 = (Math.PI/180)*_lon2;
//地球半徑
double R = 6378.1;
double d = Math.acos(Math.sin(lat1)*Math.sin(lat2)+Math.cos(lat1)*Math.cos(lat2)*Math.cos(lon2-lon1))*R;
return new BigDecimal(d).setScale(4,BigDecimal.ROUND_HALF_UP).doubleValue();
}
public static void main(String[] args) {
System.out.println(getDistance(45.73990, 126.55893,45.73876, 126.55037));
}
您可能感興趣的文章:
python調(diào)用windows api鎖定計算機示例
python計算圓周長、面積、球體體積并畫出圓
python益智游戲計算漢諾塔問題示例
python根據(jù)距離和時長計算配速示例
python計算最大優(yōu)先級隊列實例
python計算最小優(yōu)先級隊列代碼分享
python計算程序開始到程序結(jié)束的運行時間和程序運行的CPU時間
python中關(guān)于時間和日期函數(shù)的常用計算總結(jié)(time和datatime)
python 簡易計算器程序,代碼就幾行
Python高級應(yīng)用實例對比:高效計算大文件中的最長行的長度
QQ空間 搜狐微博 人人網(wǎng) 開心網(wǎng) 百度搜藏更多
Tags:python 經(jīng)緯度
復制鏈接收藏本文打印本文關(guān)閉本文返回首頁
上一篇:python轉(zhuǎn)換摩斯密碼示例
下一篇:windows下wxPython開發(fā)環(huán)境安裝與配置方法
相關(guān)文章
2013-02-02python中的一些類型轉(zhuǎn)換函數(shù)小結(jié)
2008-09-09Python open讀寫文件實現(xiàn)腳本
2009-07-07python 域名分析工具實現(xiàn)代碼
2013-04-0450行代碼實現(xiàn)貪吃蛇(具體思路及代碼)
2014-04-04python數(shù)據(jù)結(jié)構(gòu)之二叉樹的建立實例
2014-04-04Python操作json數(shù)據(jù)的一個簡單例子
2014-04-04python使用ctypes模塊調(diào)用windowsapi獲取系統(tǒng)版本示例
2013-11-11Pyramid添加Middleware的方法實例
2014-04-04使用Python獲取CPU、內(nèi)存和硬盤等windowns系統(tǒng)信息的2個例子
2014-02-02python類參數(shù)self使用示例
文章評論
最 近 更 新
python 解析XML python模塊xml.dom解析xm
從零學Python之入門(五)縮進和選擇
centos下更新Python版本的步驟
Python random模塊(獲取隨機數(shù))常用方法
用Python和MD5實現(xiàn)網(wǎng)站掛馬檢測程序
win7安裝python生成隨機數(shù)代碼分享
布同 Python中文問題解決方法(總結(jié)了多位
wxpython 學習筆記 第一天
python插入排序算法的實現(xiàn)代碼
python thread 并發(fā)且順序運行示例
熱 點 排 行
Python入門教程 超詳細1小時學會
python 中文亂碼問題深入分析
比較詳細Python正則表達式操作指
Python字符串的encode與decode研
Python open讀寫文件實現(xiàn)腳本
Python enumerate遍歷數(shù)組示例應(yīng)
Python 深入理解yield
Python+Django在windows下的開發(fā)
python 文件和路徑操作函數(shù)小結(jié)
python 字符串split的用法分享