diff --git a/src/components/Map.jsx b/src/components/Map.jsx index fd6b295..4c76587 100644 --- a/src/components/Map.jsx +++ b/src/components/Map.jsx @@ -1799,7 +1799,7 @@ const CesiumMap = React.forwardRef(({ ifClear, ifClearPlanLine, ifClearNavLine, // ==================================== // 无人机模式:保持原来的逻辑 // ==================================== - if (isDroneMode || from == "deviceStatus") { + if (isDroneMode || from == "deviceStatus" || from == "devicesTask") { // 轨迹点去抖动(防止重复点) const last = realtimeLastPointRef.current; let shouldAdd = true; diff --git a/src/components/devices/RobotTaskPage.tsx b/src/components/devices/RobotTaskPage.tsx index 48879bf..045dbab 100644 --- a/src/components/devices/RobotTaskPage.tsx +++ b/src/components/devices/RobotTaskPage.tsx @@ -1239,7 +1239,7 @@ export default function RobotTaskPage() { realtimePosition={realtimePosition} polyPoints={polyPoints} realtimeType="robot" - from="deviceStatus" + from="devicesTask" drawRealTime={execute} finishPoint={arrivedPoint} ifClearNavLine={clearNavLine}