- 在创建任务界面里的飞行模式下拉框中这里添加一个巡航模式
其中对应请求中mode值 快速模式:1,巡航模式:2,航线创先模式:3
- 巡航模式保存时发给后端的请求参数和航线创建模式结构一样,其中一些值设置为特定值:
_JmJobDTO -> List uavList; JmJobUav -> /** 起飞经度 */ private Double startLon;
/** 起飞纬度 */ private Double startLat;
/** 降落经度 */ private Double endLon;
/** 降落纬度 */ private Double endLat;
/** 起点海拔高度,前端不传则后台获取 / private Double startAltitude; 这些值设置为0 JmJobUav -> List airlineList; 这里面有一个航线内容就行 JmAirline -> /* 航线起点经度 */ @NotNull(message = "航线起点经度不能为空") private Double startLon;
/** 航线起点纬度 */ @NotNull(message = "航线起点纬度不能为空") private Double startLat;
/** 航线起点相对高度 */ @NotNull(message = "航线起点高度不能为空") private Double startHeight;
/** 航线终点经度 */ @NotNull(message = "航线终点经度不能为空") private Double endLon;
/** 航线终点纬度 */ @NotNull(message = "航线终点纬度不能为空") private Double endLat;
/** 航线终点相对高度 / @NotNull(message = "航线终点高度不能为空") private Double endHeight; /*
- 航线开机点经度 */ @NotNull(message = "航线开机点经度不能为空") protected Double flightStartLon;
/**
- 航线开机点纬度 */ @NotNull(message = "航线开机点纬度不能为空") protected Double flightStartLat;
/**
- 航线开机点相对高度 */ @NotNull(message = "航线开机点高度不能为空") protected Double flightStartHeight;
/**
- 地面开机点经度 */ @NotNull(message = "地面开机点经度不能为空") protected Double groundStartLon;
/**
- 地面开机点纬度 */ @NotNull(message = "地面开机点纬度不能为空") protected Double groundStartLat;
/**
- 地面开机点相对高度 */ @NotNull(message = "地面开机点高度不能为空") protected Double groundStartHeight;
/**
- 航线关机点经度 */ @NotNull(message = "航线关机点经度不能为空") protected Double flightEndLon;
/**
- 航线关机点纬度 */ @NotNull(message = "航线关机点纬度不能为空") protected Double flightEndLat;
/**
- 航线关机点相对高度 */ @NotNull(message = "航线关机点高度不能为空") protected Double flightEndHeight;
/**
- 成像区域中心经度 */ @NotNull(message = "成像区域中心经度不能为空") protected Double targetCentroidLon;
/**
- 成像区域中心纬度 */ @NotNull(message = "成像区域中心纬度不能为空") protected Double targetCentroidLat;
/**
- 成像区域中心相对高度 / @NotNull(message = "成像区域中心高度不能为空") protected Double targetCentroidHeight; /*
- 成像区域轴向角度 与正北的夹角,北偏东为正 / @NotNull(message = "成像区域轴向角度不能为空") protected Double targetHeading; /* /**
- 航线类型 0:直线轨迹 1:圆迹轨迹 */ @NotNull(message = "航线类型不能为空") protected Byte flightType;
/**
- 航线路程 */ protected Integer distance;_
以上这些值全设置为0