java程序求两坐标的距离 如何比较精确地定位两台手机之间的距离?
如何比较精确地定位两台手机之间的距离?
给你一个Java方法,根据经纬度计算两点之间的直线距离。公共静态双距离(双目标经度、双目标纬度、双当前经度、双当前纬度){double retVal=-1 int r=6371*1000 double ppp=数学.PI/180双t=数学.sin(当前纬度*购买力平价)*数学.sin(目标高度*购买力平价)数学.cos(当前纬度*购买力平价)*数学.cos(目标高度*购买力平价)*数学.cos(当前经度*ppp目标经度*ppp)retVal=r*数学.sqrt(2*(1-T))return Val}
您好,程序如下:
public class point{
double x1,X2,Y1,Y2
double D,X3,Y3
point(double x1,double Y1,double X2,双Y2){//构造方法
这个。X1=X1
这个。X2=X2
这个。Y1=Y1
这个。Y2=Y2]}
void testpoint(){//计算距离和中点坐标
X3=(x1 x2)/2
Y3=(Y1 Y2)/2
d=数学.sqrt((x1-x2)*(x1-x2)(y1-y2)*(y1-y2))系统输出打印(“(”x3“,”y3“)”)系统输出打印(d)
}
public static void main(String[]args){
p点=新的点(1,1,2,2)
P.testpoint()
}
]如果还有其他要求,我会改进它。
java程序求两坐标的距离 java计算两点之间的距离 java经纬度计算距离公式
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。