#
Junjie
2026-01-09 f033da325dd16825bbca0d1ac71cc76420dfc8a2
src/main/webapp/components/MapCanvas.js
@@ -185,12 +185,23 @@
      //*******************FPS*******************
      let g_Time = 0;
      let fpsLastUpdateTs = 0;
      let fpsDeltaSumMs = 0;
      let fpsFrameCount = 0;
      const fpsUpdateInterval = 200;
      this.pixiApp.ticker.add((delta) => {
        const timeNow = (new Date()).getTime();
        const timeDiff = timeNow - g_Time;
        g_Time = timeNow;
        const fps = 1000 / timeDiff;
        this.mapFps = parseInt(fps);
        fpsDeltaSumMs += timeDiff;
        fpsFrameCount += 1;
        if (timeNow - fpsLastUpdateTs >= fpsUpdateInterval) {
          const avgFps = fpsDeltaSumMs > 0 ? (fpsFrameCount * 1000 / fpsDeltaSumMs) : 0;
          this.mapFps = Math.round(avgFps);
          fpsDeltaSumMs = 0;
          fpsFrameCount = 0;
          fpsLastUpdateTs = timeNow;
        }
      });
      //*******************FPS*******************
    },
@@ -528,7 +539,7 @@
        }
        if (status === "site-auto") {
          this.updateColor(sta, 0x78ff81);
        } else if (status === "site-auto-run" || status === "site-auto-run-id") {
        } else if (status === "site-auto-run" || status === "site-auto-id" || status === "site-auto-run-id") {
          this.updateColor(sta, 0xfa51f6);
        } else if (status === "site-unauto") {
          this.updateColor(sta, 0xb8b8b8);