diff --git a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/calc/SingleLineGNSSCalcService.java b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/calc/SingleLineGNSSCalcService.java index 51456e9d..1e5a6736 100644 --- a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/calc/SingleLineGNSSCalcService.java +++ b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/calc/SingleLineGNSSCalcService.java @@ -233,7 +233,12 @@ public class SingleLineGNSSCalcService implements GNSSDataCalcService { gnssCalcFilterService.calc(device, groupCalc, locationRecord, latestRpos); } else { - gnssCalcFilterService.calc(device, groupCalc, locationRecord, focusCalculator.getReferPoint()); + if(focusCalculator.getVer()==1 || focusCalculator.getVer()==3 || focusCalculator.getVer()==5){ + gnssCalcFilterService.calc(device, groupCalc, locationRecord, null); + } + else { + gnssCalcFilterService.calc(device, groupCalc, locationRecord, focusCalculator.getReferPoint()); + } } // 记录本次位置,作为下次的参考