燕山石化溯源三维电子沙盘-【后端】-服务
1
13693261870
2023-06-20 03ff0dc7d99aea530513c66fc03c97b08996eff4
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);
   }
   /**