/**
* 返回风险预警闪烁的图标地址
* @param type:预警类型,例如暴雨、大雾等
* @param level:预警级别,1;蓝色、2:黄色、3:橙色、4:红色
* @author
*/
GIS.Warning.warningIconUrlJudge11 = function (type,level) {
var warningIconUrl = "";
if (type=='台风') {//01
switch (level) {
case '蓝色':
warningIconUrl = '../../../Warning/alarmImg/0101s.png';
break;
case '黄色':
warningIconUrl = '../../Warning/alarmImg/0102s.png';
break;
case '橙色':
warningIconUrl = '../../Warning/alarmImg/0103s.png';
break;
case '红色':
warningIconUrl = '../../Warning/alarmImg/0104s.png';
break;
}
}else if (type=='暴雨'){//02
switch (level) {
case '蓝色':
warningIconUrl = '../../Warning/alarmImg/0201s.png';
break;
case '黄色':
warningIconUrl = '../../Warning/alarmImg/0202s.png';
break;
case '橙色':
warningIconUrl = '../../Warning/alarmImg/0203s.png';
break;
case '红色':
warningIconUrl = '../../Warning/alarmImg/0204s.png';
break;
}
} else if (type=='暴雪'){//03
switch (level) {
case '蓝色':
warningIconUrl = '../../Warning/alarmImg/0301s.png';
break;
case '黄色':
warningIconUrl = '../../Warning/alarmImg/0302s.png';
break;
case '橙色':
warningIconUrl = '../../Warning/alarmImg/0303s.png';
break;
case '红色':
warningIconUrl = '../../Warning/alarmImg/0304s.png';
break;
}
}else if (type=='寒潮'){//04
switch (level) {
case '蓝色':
warningIconUrl = '../../Warning/alarmImg/0401s.png';
break;
case '黄色':
warningIconUrl = '../../Warning/alarmImg/0402s.png';
break;
case '橙色':
warningIconUrl = '../../Warning/alarmImg/0403s.png';
break;
case '红色':
warningIconUrl = '../../Warning/alarmImg/0404s.png';
break;
}
}else if (type=='大风'){//05
switch (level) {
case '蓝色':
warningIconUrl = '../../Warning/alarmImg/0501s.png';
break;
case '黄色':
warningIconUrl = '../../Warning/alarmImg/0502s.png';
break;
case '橙色':
warningIconUrl = '../../Warning/alarmImg/0503s.png';
break;
case '红色':
warningIconUrl = '../../Warning/alarmImg/0504s.png';
break;
}
}else if (type=='沙尘暴'){//06
switch (level) {
case '蓝色':
warningIconUrl = '../../Warning/alarmImg/0601s.png';
break;
case '黄色':
warningIconUrl = '../../Warning/alarmImg/0602s.png';
break;
case '橙色':
warningIconUrl = '../../Warning/alarmImg/0603s.png';
break;
case '红色':
warningIconUrl = '../../Warning/alarmImg/0604s.png';
break;
}
}else if (type=='高温'){//07
switch (level) {
case '蓝色':
warningIconUrl = '../../Warning/alarmImg/0701s.png';
break;
case '黄色':
warningIconUrl = '../../Warning/alarmImg/0702s.png';
break;
case '橙色':
warningIconUrl = '../../Warning/alarmImg/0703s.png';
break;
case '红色':
warningIconUrl = '../../Warning/alarmImg/0704s.png';
break;
}
}else if (type=='干旱'){//08
switch (level) {
case '蓝色':
warningIconUrl = '../../Warning/alarmImg/0801s.png';
break;
case '黄色':
warningIconUrl = '../../Warning/alarmImg/0802s.png';
break;
case '橙色':
warningIconUrl = '../../Warning/alarmImg/0803s.png';
break;
case '红色':
warningIconUrl = '../../Warning/alarmImg/0804s.png';
break;
}
}else if (type=='雷电'){//09
switch (level) {
case '蓝色':
warningIconUrl = '../../Warning/alarmImg/0901s.png';
break;
case '黄色':
warningIconUrl = '../../Warning/alarmImg/0902s.png';
break;
case '橙色':
warningIconUrl = '../../Warning/alarmImg/0903s.png';
break;
case '红色':
warningIconUrl = '../../Warning/alarmImg/0904s.png';
break;
}
}else if (type=='冰雹'){//10
switch (level) {
case '蓝色':
warningIconUrl = '../../Warning/alarmImg/1001s.png';
break;
case '黄色':
warningIconUrl = '../../Warning/alarmImg/1002s.png';
break;
case '橙色':
warningIconUrl = '../../Warning/alarmImg/1003s.png';
break;
case '红色':
warningIconUrl = '../../Warning/alarmImg/1004s.png';
break;
}
}else if (type=='霜冻'){//11
switch (level) {
case '蓝色':
warningIconUrl = '../../Warning/alarmImg/1101s.png';
break;
case '黄色':
warningIconUrl = '../../Warning/alarmImg/1102s.png';
break;
case '橙色':
warningIconUrl = '../../Warning/alarmImg/1103s.png';
break;
case '红色':
warningIconUrl = '../../Warning/alarmImg/1104s.png';
break;
}
}else if (type=='大雾'){//12
switch (level) {
case '蓝色':
warningIconUrl = '../../Warning/alarmImg/1201s.png';
break;
case '黄色':
warningIconUrl = '../../Warning/alarmImg/1202s.png';
break;
case '橙色':
warningIconUrl = '../../Warning/alarmImg/1203s.png';
break;
case '红色':
warningIconUrl = '../../Warning/alarmImg/1204s.png';
break;
}
}else if (type=='霾'){//13
switch (level) {
case '蓝色':
warningIconUrl = '../../Warning/alarmImg/1301s.png';
break;
case '黄色':
warningIconUrl = '../../Warning/alarmImg/1302s.png';
break;
case '橙色':
warningIconUrl = '../../Warning/alarmImg/1303s.png';
break;
case '红色':
warningIconUrl = '../../Warning/alarmImg/1304s.png';
break;
}
}else if (type=='道路结冰'){//14
switch (level) {
case '蓝色':
warningIconUrl = '../../Warning/alarmImg/1401s.png';
break;
case '黄色':
warningIconUrl = '../../Warning/alarmImg/1402s.png';
break;
case '橙色':
warningIconUrl = '../../Warning/alarmImg/1403s.png';
break;
case '红色':
warningIconUrl = '../../Warning/alarmImg/1404s.png';
break;
}
}
return warningIconUrl
}
当前的方法写的比较冗余,方法还可以进行简化,优化后的写法可以关注后去另一篇博客里面查看