张世豪
2 天以前 c9b1d33979b3972fe6a82fa427b4ba9a20989112
src/zhuye/Shouye.java
@@ -113,12 +113,15 @@
   private final Consumer<String> serialLineListener = line -> {
      SwingUtilities.invokeLater(() -> {
         updateDataPacketCountLabel();
         // 如果收到$GNGGA数据,立即更新拖尾
         if (line != null && line.trim().startsWith("$GNGGA")) {
         // 如果收到GGA数据,立即更新拖尾
         if (line != null) {
            String trimmed = line.trim();
            if (trimmed.startsWith("$GNGGA") || trimmed.startsWith("$GPGGA") || trimmed.startsWith("$GBGGA")) {
            if (mapRenderer != null && !pathPreviewActive) {
               mapRenderer.forceUpdateIdleMowerTrail();
            }
         }
         }
      });
   };
   private static final int FLOAT_ICON_SIZE = 32;