燕山石化溯源三维电子沙盘-【后端】-服务
1
13693261870
2023-06-20 03ff0dc7d99aea530513c66fc03c97b08996eff4
1
已修改1个文件
21 ■■■■ 文件已修改
src/main/java/com/yssh/utils/CalculateUtils.java 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/yssh/utils/CalculateUtils.java
@@ -69,8 +69,18 @@
        return round2(distance);
    }
    /**
     * 保留2位小数
     */
    public static double round2(double d) {
        return ((long)(d * 100)) / 100D;
    }
    /**
     * 保留6位小数
     */
    public static double round6(double d) {
        return ((long)(d * 1000000)) / 1000000D;
    }
    /**
@@ -145,7 +155,8 @@
        if (lon < 115 || lon > 116) {
            System.out.println("lon is invalid");
        }
        return lon;
        return round6(lon);
    }
    /**
@@ -163,7 +174,8 @@
        if (lat < 39 || lat > 40) {
            System.out.println("lat is invalid");
        }
        return lat;
        return round6(lat);
    }
    /**
@@ -257,7 +269,7 @@
     * @Description: 计算风速
     */
    public static Double getWindSpeed(double v, double u) {
        return Math.sqrt(v * v + u * u);
        return round6(Math.sqrt(v * v + u * u));
    }
    /**
@@ -276,7 +288,8 @@
        } else if (u < 0 && v > 0) {
            result += 360;
        }
        return result;
        return round6(result);
    }
    /**