| | |
| | | // 打印降雨强度的单位 |
| | | console.log("降雨强度的单位是:", data.intensityUnit); |
| | | // 根据 intensityUnit 调整 rainfalls 中的 intensity 值 |
| | | if (data.intensityUnit === "mm/min") { |
| | | data.rainfalls.forEach((r) => (r.intensity *= 60)); |
| | | console.log("将 mm/min 转换为 mm/h 后的 rainfalls:", data.rainfalls); |
| | | } else if (data.intensityUnit === "mm/5min") { |
| | | data.rainfalls.forEach((r) => (r.intensity *= 12)); |
| | | console.log("将 mm/5min 转换为 mm/h 后的 rainfalls:", data.rainfalls); |
| | | } else if (data.intensityUnit !== "mm/h") { |
| | | console.warn("未知的 intensity 单位,无法进行转换"); |
| | | } |
| | | // if (data.intensityUnit === "mm/min") { |
| | | // data.rainfalls.forEach((r) => (r.intensity *= 60)); |
| | | // console.log("将 mm/min 转换为 mm/h 后的 rainfalls:", data.rainfalls); |
| | | // } else if (data.intensityUnit === "mm/5min") { |
| | | // data.rainfalls.forEach((r) => (r.intensity *= 12)); |
| | | // console.log("将 mm/5min 转换为 mm/h 后的 rainfalls:", data.rainfalls); |
| | | // } else if (data.intensityUnit !== "mm/h") { |
| | | // console.warn("未知的 intensity 单位,无法进行转换"); |
| | | // } |
| | | const rainfallList = data.rainfalls; |
| | | console.log("最终的 rainfallList:", rainfallList); |
| | | rainTotalInfo.value = rainfallList; |
| | |
| | | rainDensity: rainLevel.density, |
| | | rainColor: rainLevel.color, |
| | | }; |
| | | // console.log("当前雨量数据:", rainValue, "当前雨形:", rainLevel); |
| | | console.log("当前雨量数据:", rainValue, "当前雨形:", rainLevel); |
| | | // 调用工具方法更新雨效 |
| | | mapUtils.toggleRain(rainParams, true); |
| | | } |