java經(jīng)緯度轉換地址jar 求高手用JAVA幫我設計一個完整的Point類,可以計算兩點之間距離和中間點坐標的,萬分感謝?
求高手用JAVA幫我設計一個完整的Point類,可以計算兩點之間距離和中間點坐標的,萬分感謝?你好,程序如下:公共類point{double x1,X2,Y1,Y2double D,X3,Y3poin
求高手用JAVA幫我設計一個完整的Point類,可以計算兩點之間距離和中間點坐標的,萬分感謝?
你好,程序如下:
公共類point{
double x1,X2,Y1,Y2
double D,X3,Y3
point(double x1,double Y1,double X2,double Y2){//構造方法
這個。X1=X1
這個。X2=X2
這個。Y1=Y1
這個。Y2=Y2
}
]無效測試點(){//計算距離和中點坐標
X3=(x1,x2)/2
Y3=(Y1,Y2)/2
d=數(shù)學.sqrt((x1-x2)*(x1-x2)(y1-y2)*(y1-y2))系統(tǒng)輸出打?。ā埃ā眡3“,”y3“)”)系統(tǒng)輸出打?。╠)
}
public static void main(字符串[]args){
P點=新點(1,1,2,2)
P.testpoint()
}
]如果還有其他要求,我會改進它。
兩個經(jīng)緯度之間的距離是多少?
1. 在經(jīng)度上,與1度緯度差相對應的實際距離為111公里。
2. 在赤道上,經(jīng)度差為1度的實際距離為111公里。
3. 在除赤道以外的其他緯度線上,1度經(jīng)度差對應的實際距離為111*cos緯度
如果兩點的經(jīng)緯度已知,則兩地直線距離的計算應遵循以下步驟:
①轉換經(jīng)度并把兩個地方的緯度換算成(x,y)(x“,y”)來計算經(jīng)緯度差;
②計算兩個地方的緯度值差/x-x“/距離,經(jīng)度值差/y-y“/距離。
③利用畢達哥拉斯定理計算兩條直線之間的距離。
調查知識點:
在經(jīng)度上,實際距離為每度經(jīng)度差111公里左右;
在緯度上,實際距離為每度經(jīng)度差111×cosθ公里。(式中θ為緯度線的緯度,不同緯度線上每一經(jīng)度差的實際距離不相等)。