永发信息网

java 里 两点的经度纬度怎么算距离

答案:2  悬赏:50  手机版
解决时间 2021-04-01 05:05
java 里 两点的经度纬度怎么算距离
最佳答案

public static double Distance(double long1, double lat1, double long2,
double lat2) {
double a, b, R;
R = 6378137; // 地球半径
lat1 = lat1 * Math.PI / 180.0;
lat2 = lat2 * Math.PI / 180.0;
a = lat1 - lat2;
b = (long1 - long2) * Math.PI / 180.0;
double d;
double sa2, sb2;
sa2 = Math.sin(a / 2.0);
sb2 = Math.sin(b / 2.0);
d = 2
* R
* Math.asin(Math.sqrt(sa2 * sa2 + Math.cos(lat1)
* Math.cos(lat2) * sb2 * sb2));
return d;
}
全部回答
搜一下:java 里 两点的经度纬度怎么算距离
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问,哪些人,可以用黄金诺丽王呢
问女孩什么问题好
前男友加我了,我们之前吵得很厉害,但是过了
请问UW,UIUC,UCD,U of T哪个好呢?我是文
一根红毛的标志的车是什么车
我妈那天拿了盒1978年产的阿胶。想问一下还能
墙面铲除价格:旧墙翻新是不是一定要铲墙
我的空调为什么没热风?
燕麦不能和什么一起吃 吃燕麦的禁忌
帮忙给姓姜男孩起名,最好三个字。
电最初被用来做什么
永远的歌声读后感
格力空调遥控接收头在哪
136*89-89*36怎么巧算
以太帧中有7个字节的前导、1个字节的起始帧字
推荐资讯
3.7*3.7-3.7+3.7*7.3怎么做
我搜集的一些含有“星”字的成语,谚语,歇后
用于连续生产应税消费品是什么意思
脖子后面晒得特别黑怎么办啊
伤仲永急!!!!!!!!!!!!!
cad中为什么画曲面的时候总是提示有边与其他
观山雅院的家具质量真的过关吗?
各位盗墓迷们,电视剧盗墓笔记到底有多坑
火币和比特币中国,哪个网站交易量大?
买卖房屋个人所得税该谁交
ryzen5 1400 不加电压可以超多少
黄鳝用什么饵掉的起来,常见的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?