|  |  | 
 |  |  |     public synchronized CommandResponse movePath(List<NavigateNode> nodes, Integer taskNo) { | 
 |  |  |         CommandResponse response = new CommandResponse(false); | 
 |  |  |         try { | 
 |  |  |             NavigateUtils navigateUtils = SpringUtils.getBean(NavigateUtils.class); | 
 |  |  |             //默认地图母轨方向x | 
 |  |  |             String mapDirection = "x"; | 
 |  |  |             DictService dictService = SpringUtils.getBean(DictService.class); | 
 |  |  | 
 |  |  |  | 
 |  |  |             ArrayList<HashMap<String, Object>> modes = new ArrayList<>(); | 
 |  |  |             //获取分段路径 | 
 |  |  |             ArrayList<ArrayList<NavigateNode>> data = NavigateUtils.getSectionPath(nodes); | 
 |  |  |             ArrayList<ArrayList<NavigateNode>> data = navigateUtils.getSectionPath(nodes); | 
 |  |  |             for (int idx = 0; idx < data.size(); idx++) { | 
 |  |  |                 ArrayList<NavigateNode> sectionNodes = data.get(idx); | 
 |  |  |                 boolean isRemoveFooterNode = false;//是否剔除尾节点 |