2016 - 2024

感恩一路有你

java程序求两坐标的距离 如何比较精确地定位两台手机之间的距离?

浏览量:2726 时间:2021-03-20 12:49:33 作者:admin

如何比较精确地定位两台手机之间的距离?

给你一个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经纬度计算距离公式

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。