| | |
| | | kmlDroneInfo.setDroneEnumValue(String.valueOf(droneType)); |
| | | if (Objects.equals(droneType, DroneEnumValueEnums.M30_M30T.getValue()) || |
| | | Objects.equals(droneType, DroneEnumValueEnums.M3D_M3TD.getValue()) || |
| | | Objects.equals(droneType, DroneEnumValueEnums.M3E_M3T_M3M.getValue())) { |
| | | Objects.equals(droneType, DroneEnumValueEnums.M3E_M3T_M3M.getValue())|| |
| | | Objects.equals(droneType, DroneEnumValueEnums.MATRICE_4D.getValue())) { |
| | | kmlDroneInfo.setDroneSubEnumValue(String.valueOf(subDroneType)); |
| | | } |
| | | return kmlDroneInfo; |
| | |
| | | if (CollectionUtil.isNotEmpty(routePointInfo.getActionGroupList())) { |
| | | List<KmlActionGroup> kmlActionGroupList = new ArrayList<>(); |
| | | for (ActionGroupReq actionGroupReq : routePointInfo.getActionGroupList()) { |
| | | if (ObjectUtil.isNotEmpty(actionGroupReq.getActions())){ |
| | | kmlActionGroupList.add(buildKmlActionGroup(actionGroupReq, kmlParams)); |
| | | } |
| | | } |
| | | kmlPlacemark.setActionGroup(kmlActionGroupList); |
| | | } |
| | | return kmlPlacemark; |