吉安感知网项目-前端
shuishen
2026-01-07 3a3cbd22dac6945039ba44e4ca14b1adaaaaa7ed
applications/drone-command/src/utils/cesium/common.js
@@ -131,22 +131,22 @@
   let newLat = lat
   switch (direction) {
      case 'W': // 向前(heading 方向)
      case 'KeyW': // 向前(heading 方向)
         newLon += moveStep * Math.sin(headingRad)
         newLat += moveStep * Math.cos(headingRad)
         break
      case 'S': // 向后(反方向)
      case 'KeyS': // 向后(反方向)
         newLon -= moveStep * Math.sin(headingRad)
         newLat -= moveStep * Math.cos(headingRad)
         break
      case 'D': // 向右(heading + 90°)
      case 'KeyD': // 向右(heading + 90°)
         newLon += moveStep * Math.cos(headingRad)
         newLat -= moveStep * Math.sin(headingRad)
         break
      case 'A': // 向左(heading - 90°)
      case 'KeyA': // 向左(heading - 90°)
         newLon -= moveStep * Math.cos(headingRad)
         newLat += moveStep * Math.sin(headingRad)
         break