计算两经纬度之间的距离
来源:互联网 发布:淘宝访客平均价值 编辑:程序博客网 时间:2024/05/30 02:23
今天有个任务是在请求商家详情的时候需要求用户离商家的距离(也就是计算两经纬度之间的距离,套用了下面的公式解决了问题)
public class Distance {
private final static double PI = 3.14159265358979323; // 圆周率private final static double R = 6371229; // 地球的半径
/**
* 获取两个经纬点的距离
* @param longt1 经度1
* @param lat1 纬度1
* @param longt2 经度2
* @param lat2 纬度2
* @return distance 直线距离
*/
public static double getDistance(double longt1, double lat1, double longt2,double lat2) {
double x, y, distance;
x = (longt2 - longt1) * PI * R * Math.cos(((lat1 + lat2) / 2) * PI / 180) / 180;
y = (lat2 - lat1) * PI * R / 180;
distance = Math.hypot(x, y);
return distance;
}
}
0 0
- 两经纬度之间的距离计算
- 计算两经纬度之间的距离
- sql 计算两经纬度之间的距离
- java通过经纬度计算两坐标点之间的距离
- java通过经纬度计算两坐标点之间的距离
- 计算两经纬度的距离
- 计算经纬度之间的距离
- php获取两经纬度之间的距离
- 计算两经纬度间的距离
- 用经纬度计算两地之间的距离
- 根据经纬度计算两点之间的距离
- 计算两个经纬度之间的距离
- 根据经纬度计算两点之间的距离
- 怎么计算两个经纬度之间的距离
- 计算两个经纬度之间的距离
- 计算两个经纬度之间的距离
- 计算两个经纬度之间的距离
- 通过经纬度计算两个之间的距离
- 从sicily Fibonacci 问题出发解决矩阵快速幂求解斐波那契问题
- 第二周OJ-Q53解题方法
- 一致性hash算法: cache、负载均衡应用
- SpringBoot多数据源及事务配置
- serialVersionUID作用 http://swiftlet.net/archives/1268
- 计算两经纬度之间的距离
- 网站如何评估SEO效果
- 利用Java实现SMS平台发送手机短信
- DataTables 使用杂谈
- 基于docker搭建跨主机的spark集群并配置notebook(一)
- 如何使用纯js实现一个带有灰色半透明背景的弹出框
- HugeGraph ID System
- HDU1213 How Many Tables(并查集)
- 枚举类随记