纬度不变 经度相差1的情况
测试结果如下:
小数点后6位,精度:0.1米
0.10139558886691133
小数点后5位,精度:1米
1.0139558860891593
小数点后4位,精度:10米
10.139558845411655
小数点后3位,精度:101米
101.39558846680167
小数点后3位(经纬度同时改变1),精度:150米
150.4837860345681
小数点后2位,精度:1014米
1013.9558844430293
测试代码:
public class DistanceCalcUtil {
// 地球半径
private static final double EARTH_RADIUS = 6370996.81;
// 弧度
private static double radian(double d) {
return d * Math.PI / 180.0;
}
/**
* 计算两点之间的距离
*
* @param lat1
* @param lng1
* @param lat2
* @param lng2
* @return
*/
public static double distanceOfTwoPoints(double l