Преглед на файлове

修复南北对调问题

allen преди 5 дни
родител
ревизия
665ad8030f
променени са 1 файла, в които са добавени 4 реда и са изтрити 4 реда
  1. 4 4
      uavps-framework/src/main/java/com/uavps/framework/utils/UdpUtils.java

+ 4 - 4
uavps-framework/src/main/java/com/uavps/framework/utils/UdpUtils.java

@@ -95,12 +95,12 @@ public class UdpUtils {
     }
     }
 
 
     private static void getNewXYAircraftCoordinate(PlatformAircraft platformAircraft) {
     private static void getNewXYAircraftCoordinate(PlatformAircraft platformAircraft) {
-        platformAircraft.setCoordinateX(((platformAircraft.getLongitude()- TaskInfo.INSTANCE.getX())/ TaskInfo.INSTANCE.getConversionRate()));
-        platformAircraft.setCoordinateY(-((platformAircraft.getLatitude()- TaskInfo.INSTANCE.getY())/ TaskInfo.INSTANCE.getConversionRate()));
+        platformAircraft.setCoordinateX(((platformAircraft.getLongitude() - TaskInfo.INSTANCE.getX())/ TaskInfo.INSTANCE.getConversionRate()));
+        platformAircraft.setCoordinateY(TaskInfo.INSTANCE.getConversionCenterPixel()-((platformAircraft.getLatitude() - TaskInfo.INSTANCE.getY())/ TaskInfo.INSTANCE.getConversionRate()));
     }
     }
 
 
     private static void getNewXYAircraftCoordinate(Aircraft aircraft) {
     private static void getNewXYAircraftCoordinate(Aircraft aircraft) {
-        aircraft.setCoordinateX((aircraft.getCoordinateX()- TaskInfo.INSTANCE.getX())/ TaskInfo.INSTANCE.getConversionRate());
-        aircraft.setCoordinateY(-(aircraft.getCoordinateY()- TaskInfo.INSTANCE.getY())/ TaskInfo.INSTANCE.getConversionRate());
+        aircraft.setCoordinateX((aircraft.getCoordinateX() - TaskInfo.INSTANCE.getX())/ TaskInfo.INSTANCE.getConversionRate());
+        aircraft.setCoordinateY(TaskInfo.INSTANCE.getConversionCenterPixel()-(aircraft.getCoordinateY() - TaskInfo.INSTANCE.getY())/ TaskInfo.INSTANCE.getConversionRate());
     }
     }
 }
 }