吉安感知网项目-前端
chenyao
3 days ago a53ece5036c1fa61a63fe5f9e0cd3519210ab928
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