| | |
| | | // 调整每个航点高度 |
| | | adjustRoutePointHeight(routePointReq, altitudeOffset); |
| | | } |
| | | }else { |
| | | // 如果没有设置参考起飞点,将第一个航点设置为参考起飞点。 |
| | | ardRouteInfo.getUavRouteReq().setTakeOffRefPoint( |
| | | ardRouteInfo.getUavRouteReq().getRoutePointList().get(0).getLatitude().toString() +"," + |
| | | ardRouteInfo.getUavRouteReq().getRoutePointList().get(0).getLongitude().toString()+","+ |
| | | ardRouteInfo.getUavRouteReq().getRoutePointList().get(0).getHeight().toString()); |
| | | } |
| | | |
| | | return ardRouteInfo; |
| | |
| | | public Boolean routeBegins(String id,String boxSn) { |
| | | ArdRouteInfo route = ardRouteInfoMapper.selectArdRouteInfoById(id); |
| | | // 判断是否循环航线 |
| | | if ("1".equals(route.getIsLoop())) { |
| | | if ("0".equals(route.getIsLoop())) { |
| | | deleteArdRouteInfoById(id); |
| | | } |
| | | WayLineBeginDTO wayLineBeginDTO = new WayLineBeginDTO(boxSn); |