|  |  | 
 |  |  |     var w = new BMap.Point(sw.lng, latitude); | 
 |  |  |     var e = new BMap.Point(ne.lng, latitude); | 
 |  |  |     var dirPoint; | 
 |  |  |     var humidity; | 
 |  |  |     var windLevel; | 
 |  |  |     var condition; | 
 |  |  |     if (Object.keys(weatherInfoForecast).length === 0) { | 
 |  |  |         var windDir = weatherInfoToday["windDir"]; | 
 |  |  |         dirPoint = getWindDir(windDir, dirPoint); | 
 |  |  |         humidity = weatherInfoToday["humidity"]; | 
 |  |  |         windLevel = weatherInfoToday["windLevel"]; | 
 |  |  |         condition = weatherInfoToday["condition"]; | 
 |  |  |     } else { | 
 |  |  |         if (isToday) { | 
 |  |  |             var windDir = weatherInfoToday["windDir"]; | 
 |  |  |             dirPoint = getWindDir(windDir, dirPoint); | 
 |  |  |             humidity = weatherInfoToday["humidity"]; | 
 |  |  |             windLevel = weatherInfoToday["windLevel"]; | 
 |  |  |             condition = weatherInfoToday["condition"]; | 
 |  |  |         } else { | 
 |  |  |             var windDir = weatherInfoForecast["windDirDay"]; | 
 |  |  |             dirPoint = getWindDir(windDir, dirPoint); | 
 |  |  |             humidity = weatherInfoForecast["humidity"]; | 
 |  |  |             windLevel = weatherInfoForecast["windLevelDay"]; | 
 |  |  |             condition = weatherInfoForecast["conditionDay"]; | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |     var polyline = new BMap.Polyline([ | 
 |  |  | 
 |  |  |     var winfowTextSource; | 
 |  |  |     var supplement; | 
 |  |  |     if (month == 12 || month == 1 || month == 2) { | 
 |  |  |         if (humidity > 60 && windLevel < 2) { | 
 |  |  |             supplement = ",同时相对湿度超过60%,平均风速小于2m/s,高温、湿度较大,大气扩散条件较不利"; | 
 |  |  |         } else if (humidity > 80 && windLevel < 2) { | 
 |  |  |             supplement = ",同时相对湿度超过80%,平均风速降低,在高湿、小风条件下,污染物易于累积和吸湿增长,促使污染二次生成"; | 
 |  |  |         } else if (windLevel > 2) { | 
 |  |  |         if (windLevel >= 3) { | 
 |  |  |             supplement = ",但风速较大,大气扩散条件较有利,空气质量相对提升"; | 
 |  |  |         } else { | 
 |  |  |             supplement = ",但湿度较低,大气扩散条件较有利"; | 
 |  |  |         } | 
 |  |  |         winfowTextSource = "<p style='height: 22px;line-height: 22px'>压强升高气温降低,也会因冷空气带来的颗粒物,导致污染上升" + supplement + "</p>"; | 
 |  |  |         if (condition.indexOf("雨") != -1) { | 
 |  |  |             supplement = ",但降雨有利于对颗粒物的沉降、冲刷,改善污染状况"; | 
 |  |  |         } | 
 |  |  |         winfowTextSource = "<p style='height: 22px;line-height: 22px'>压强升高气温降低,会因冷空气带来的颗粒物,导致污染上升" + supplement + "</p>"; | 
 |  |  |     } else if (month == 3 || month == 4 || month == 5) { | 
 |  |  |         if (humidity > 60 && windLevel < 2) { | 
 |  |  |             supplement = ",同时相对湿度超过60%,平均风速小于2m/s,高温、湿度较大,大气扩散条件较不利"; | 
 |  |  |         } else if (humidity > 80 && windLevel < 2) { | 
 |  |  |             supplement = ",同时相对湿度超过80%,平均风速降低,在高湿、小风条件下,污染物易于累积和吸湿增长,促使污染二次生成"; | 
 |  |  |         } else if (windLevel >= 2) { | 
 |  |  |             supplement = ",同时风速较大,大气扩散条件较有利,空气质量相对提升"; | 
 |  |  |         } else { | 
 |  |  |             supplement = ",同时湿度较低,大气扩散条件较有利"; | 
 |  |  |         if (windLevel >= 3) { | 
 |  |  |             supplement = ",但风速较大,大气扩散条件较有利,空气质量相对提升"; | 
 |  |  |         } | 
 |  |  |         if (condition.indexOf("雨") != -1) { | 
 |  |  |             supplement = ",但降雨有利于对颗粒物的沉降、冲刷,改善污染状况"; | 
 |  |  |         } | 
 |  |  |         winfowTextSource = "<p style='height: 22px;line-height: 22px'>地面逆温频率的增加使污染物在近地层不断积累" + supplement + "</p>"; | 
 |  |  |     } else if (month == 6 || month == 7) { | 
 |  |  |         if (humidity > 60 && windLevel < 2) { | 
 |  |  |             supplement = ",同时相对湿度超过60%,平均风速小于2m/s,高温、湿度较大,大气扩散条件较不利"; | 
 |  |  |         } else if (humidity > 80 && windLevel < 2) { | 
 |  |  |             supplement = ",同时相对湿度超过80%,平均风速降低,在高湿、小风条件下,污染物易于累积和吸湿增长,促使污染二次生成"; | 
 |  |  |         } else if (windLevel > 2) { | 
 |  |  |             supplement = ",同时风速较大,大气扩散条件较有利,空气质量相对提升"; | 
 |  |  |         } else { | 
 |  |  |             supplement = ",同时湿度较低,大气扩散条件较有利"; | 
 |  |  |         if (windLevel >= 3) { | 
 |  |  |             supplement = ",同时风速较大,加速扩散"; | 
 |  |  |         } | 
 |  |  |         winfowTextSource = "<p style='height: 22px;line-height: 22px'>夏季的气温条件不易发生逆温" + supplement + "</p>"; | 
 |  |  |         if (condition.indexOf("雨") != -1) { | 
 |  |  |             supplement = ",同时降雨有利于对颗粒物的沉降、冲刷,改善污染状况"; | 
 |  |  |         } | 
 |  |  |         winfowTextSource = "<p style='height: 22px;line-height: 22px'>夏季的气温条件不易发生逆温,利于污染物扩散" + supplement + "</p>"; | 
 |  |  |     } else if (month == 8 || month == 9 || month == 10 || month == 11) { | 
 |  |  |         if (humidity > 60 && windLevel < 2) { | 
 |  |  |             supplement = ",同时相对湿度超过60%,平均风速小于2m/s,高温、湿度较大,大气扩散条件较不利"; | 
 |  |  |         } else if (humidity > 80 && windLevel < 2) { | 
 |  |  |             supplement = ",同时相对湿度超过80%,平均风速降低,在高湿、小风条件下,污染物易于累积和吸湿增长,促使污染二次生成"; | 
 |  |  |         } else if (windLevel > 2) { | 
 |  |  |             supplement = ",同时风速较大,大气扩散条件较有利,空气质量相对提升"; | 
 |  |  |         } else { | 
 |  |  |             supplement = ",同时湿度较低,大气扩散条件较有利"; | 
 |  |  |         if (windLevel >= 3) { | 
 |  |  |             supplement = ",但风速较大,利于污染物扩散"; | 
 |  |  |         } | 
 |  |  |         winfowTextSource = "<p style='height: 22px;line-height: 22px'>太阳辐射强,大气氧化性增强,常发生光化学烟雾" + supplement + "</p>"; | 
 |  |  |         if (condition.indexOf("雨") != -1) { | 
 |  |  |             supplement = ",但降雨有利于对颗粒物的沉降、冲刷,改善污染状况"; | 
 |  |  |         } | 
 |  |  |         winfowTextSource = "<p style='height: 22px;line-height: 22px'>大气扩散条件不好使污染物聚集,增大了气态污染物向二次颗粒物转化的机会" + supplement + "</p>"; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     var winfowText = '<div style="height:150px;" >'; |