Browse Source

角度判断

S0025136190 1 year ago
parent
commit
138f42f782

+ 0 - 1
Backend/sample/src/main/java/com/dji/sample/manage/service/impl/SDKDeviceService.java

@@ -425,7 +425,6 @@ public class SDKDeviceService extends AbstractDeviceService {
 
 
                 int showPoint = 0;
                 int showPoint = 0;
                 if(lastPoint.isPresent()
                 if(lastPoint.isPresent()
-                        && 0 == lastPoint.get().getShowPoint()
                         && lastPoint.get().getAttitudeHead() != null
                         && lastPoint.get().getAttitudeHead() != null
                         && data.getAttitudeHead() != null
                         && data.getAttitudeHead() != null
                         &&  Math.abs(data.getAttitudeHead() - lastPoint.get().getAttitudeHead()) >= 30) {
                         &&  Math.abs(data.getAttitudeHead() - lastPoint.get().getAttitudeHead()) >= 30) {

+ 2 - 0
Backend/sample/src/main/java/com/dji/sample/map/model/dto/FlightTrackDTO.java

@@ -36,4 +36,6 @@ public class FlightTrackDTO {
     private Integer type;
     private Integer type;
 
 
     private Integer pointIndex;
     private Integer pointIndex;
+
+    private Integer showPoint;
 }
 }

+ 1 - 0
Backend/sample/src/main/java/com/dji/sample/map/service/impl/FlightTrackTaskServiceImpl.java

@@ -331,6 +331,7 @@ public class FlightTrackTaskServiceImpl implements IFlightTrackTaskService {
                     .modeCode(flightTrackEntity.getModeCode())
                     .modeCode(flightTrackEntity.getModeCode())
                     .elevation(flightTrackEntity.getElevation())
                     .elevation(flightTrackEntity.getElevation())
                     .type(flightTrackEntity.getType())
                     .type(flightTrackEntity.getType())
+                    .showPoint(flightTrackEntity.getShowPoint())
                     .createTime(LocalDateTime.ofInstant(Instant.ofEpochMilli(flightTrackEntity.getCreateTime()), ZoneId.systemDefault()))
                     .createTime(LocalDateTime.ofInstant(Instant.ofEpochMilli(flightTrackEntity.getCreateTime()), ZoneId.systemDefault()))
                     ;
                     ;
         }
         }