| | |
| | | WWindUtil.WRatingArr = [ |
| | | { |
| | | "min": 0, |
| | | "max": 0.2, |
| | | "level": 0, |
| | | "name": "无风", |
| | | "landScene": "烟示风向" |
| | | }, |
| | | { |
| | | "min": 0.3, |
| | | "max": 1.5, |
| | | "level": 1, |
| | | "name": "软风", |
| | | "name": "1级", |
| | | "landScene": "烟示风向" |
| | | }, |
| | | { |
| | | "min": 1.6, |
| | | "max": 3.3, |
| | | "level": 2, |
| | | "name": "轻风", |
| | | "name": "2级", |
| | | "landScene": "感觉有风" |
| | | }, |
| | | { |
| | | "min": 3.4, |
| | | "max": 5.4, |
| | | "level": 3, |
| | | "name": "微风", |
| | | "name": "3级", |
| | | "landScene": "旌旗展开" |
| | | }, |
| | | { |
| | | "min": 5.5, |
| | | "max": 7.9, |
| | | "level": 4, |
| | | "name": "和风", |
| | | "name": "4级", |
| | | "landScene": "吹起尘土" |
| | | }, |
| | | { |
| | | "min": 8.0, |
| | | "max": 10.7, |
| | | "level": 5, |
| | | "name": "劲风", |
| | | "name": "5级", |
| | | "landScene": "小树摇摆" |
| | | }, |
| | | { |
| | | "min": 10.8, |
| | | "max": 13.8, |
| | | "level": 6, |
| | | "name": "强风", |
| | | "name": "6级", |
| | | "landScene": "电线有声" |
| | | }, |
| | | { |
| | | "min": 13.9, |
| | | "max": 17.1, |
| | | "level": 7, |
| | | "name": "疾风", |
| | | "name": "7级", |
| | | "landScene": "步行困难" |
| | | }, |
| | | { |
| | | "min": 17.2, |
| | | "max": 20.7, |
| | | "level": 8, |
| | | "name": "大风", |
| | | "name": "8级", |
| | | "landScene": "折毁树枝" |
| | | }, |
| | | { |
| | | "min": 20.8, |
| | | "max": 24.4, |
| | | "level": 9, |
| | | "name": "烈风", |
| | | "name": "9级", |
| | | "landScene": "小损房屋" |
| | | }, |
| | | { |
| | | "min": 24.5, |
| | | "max": 28.4, |
| | | "level": 10, |
| | | "name": "狂风", |
| | | "name": "10级", |
| | | "landScene": "拔起树木" |
| | | }, |
| | | { |
| | | "min": 28.5, |
| | | "max": 32.6, |
| | | "level": 11, |
| | | "name": "暴风", |
| | | "name": "11级", |
| | | "landScene": "损毁重大" |
| | | }, |
| | | { |
| | | "min": 32.7, |
| | | "max": 36.9, |
| | | "level": 0, |
| | | "name": "飓风", |
| | | "level": 12, |
| | | "name": "12级", |
| | | "landScene": "摧毁极大" |
| | | }, |
| | | { |
| | | "min": 37.0, |
| | | "max": 41.4, |
| | | "level": 13, |
| | | "name": "", |
| | | "name": "13级", |
| | | "landScene": "" |
| | | }, |
| | | { |
| | | "min": 41.5, |
| | | "max": 46.1, |
| | | "level": 14, |
| | | "name": "", |
| | | "name": "14级", |
| | | "landScene": "" |
| | | }, |
| | | { |
| | | "min": 46.2, |
| | | "max": 50.9, |
| | | "level": 15, |
| | | "name": "", |
| | | "name": "15级", |
| | | "landScene": "" |
| | | }, |
| | | { |
| | | "min": 51.0, |
| | | "max": 56.0, |
| | | "level": 16, |
| | | "name": "", |
| | | "name": "16级", |
| | | "landScene": "" |
| | | }, |
| | | { |
| | | "min": 56.1, |
| | | "max": null, |
| | | "level": 17, |
| | | "name": "", |
| | | "name": "17 级", |
| | | "landScene": "" |
| | | } |
| | | ] |
| | |
| | | * @param {Object} value 风速值 (m/s) |
| | | */ |
| | | WWindUtil.WindtoLevel = function (value) { |
| | | let vl = Number(value); |
| | | let vl = Number(value) |
| | | .toFixed(1); |
| | | console.log('vl:', vl); |
| | | if (!vl || vl < 0) { return null; } |
| | | let arr = WWindUtil.WRatingArr; |
| | | if (vl >= arr[arr.length - 1].min) { |