| | |
| | | <FactorLegend |
| | | class="m-t-2" |
| | | :factor="factorDatas.factor[factorType]" |
| | | @change="handleLegendTypeChange" |
| | | ></FactorLegend> |
| | | </el-row> |
| | | <el-row class="historical" justify="center"> |
| | |
| | | // 监测设备编号 |
| | | deviceCode: '', |
| | | // 监测因子的类型编号 |
| | | factorType: defaultOptions(TYPE0), |
| | | factorType: defaultOptions(TYPE0).value, |
| | | // 监测数据 |
| | | factorDatas: new FactorDatas(), |
| | | // 决定绘制3D图形时是否与原图像合并 |
| | |
| | | this.sceneStore.searchScene(lng, lat); |
| | | } |
| | | }, |
| | | handleLegendTypeChange(value, done) { |
| | | if (value) { |
| | | this.factorDatas.resetRange(); |
| | | } else { |
| | | this.factorDatas.standardRange(); |
| | | } |
| | | done(); |
| | | this.draw(); |
| | | }, |
| | | draw() { |
| | | // 刷新图例 |
| | | const factor = this.factorDatas.factor[this.factorType]; |
| | | sector.clearSector(); |
| | | this.drawRoadLine(factor); |
| | | // this.drawRoadMap(factor); |
| | | // this.drawRoadLine(factor); |
| | | this.drawRoadMap(factor); |
| | | this.drawMassMarks(factor); |
| | | }, |
| | | // 绘制3D走行路线图 |