真气网冬防考核 冬防考核
真气网加强风场地图 加强地图
真气网加强风场地图 冬奥保障
杭州

体感 16.1℃
湿度 57%
西南风 2级
能见度 11km
69
AQI
排行192位,击败了43%的城市
首要污染物:PM2.5
2025年11月24日16时发布
PM2.5
50
PM10
78
SO2
8
NO2
58
CO
0.700
O3
37
真气网公众号
扫一扫 关注公众号
数据来源:中国环境监测总站
未来五日空气质量预报(11月24日12时发布)

11月24日 周一
80
中雨
20℃/8℃
西风 1级

AQI范围: 70~90

首要污染物: PM2.5

出行建议:

极少数异常敏感人群应减少户外活动
11月25日 周二
55

15℃/5℃
北风 1级

AQI范围: 45~65

首要污染物: PM10

出行建议:

极少数异常敏感人群应减少户外活动
11月26日 周三
60

15℃/6℃
东风 1级

AQI范围: 50~70

首要污染物: PM2.5,PM10

出行建议:

极少数异常敏感人群应减少户外活动
11月27日 周四
50

15℃/4℃
北风 1级

AQI范围: 40~60

首要污染物: -

出行建议:

各类人群可正常活动
11月28日 周五
50

16℃/5℃
东风 1级

AQI范围: 40~60

首要污染物: -

出行建议:

各类人群可正常活动
(预报未经会商,仅供参考)
七大行业微环境指数

监测点分布图
国控点

呼吸道疾病发病率预测

鼻炎
1.6%
肺炎
2.3%
哮喘
3.2%
心血管疾病
1.8%
支气管炎
5.9%
肺气肿
6.7%
真气推荐

真气讲堂


var city = "杭州"; // map.js var map=null; var myGeo=null; // initMap function initMap(id,city,level,minzoom,maxzoom) { map = new T.Map(id); map.centerAndZoom(new T.LngLat(113.19, 33.98),10); map.setMapType(TMAP_TERRAIN_HYBRID_MAP); map.enableScrollWheelZoom(true); // $.ajax({ // type:"get", // url:"https://apis.map.qq.com/ws/location/v1/ip?key=C4ABZ-ULAWI-YIRG3-UQ3KZ-3AU2Z-RPFXG", // data:{ // output: 'jsonp' // }, // dataType: 'jsonp', // success:function(data){ // map.centerAndZoom(new T.LngLat(data.result.location.lng, data.result.location.lat), 9); // } // }); } //开启鼠标滚轮缩放 $(function() {initMap('map',city,13,10,14); // 冬防弹框 var d = new Date(); var month = '' + (d.getMonth() + 1); var day = '' + d.getDate(); if(month == 11 && day < 10){ $('#tipid').show(); } $('.closetip').click(function(){ $('#tipid').hide(); }) $('.gowinter').click(function(){ window.open("https://m.zq12369.com/winter_defense_pc.php") }) // alert($.cookie("isold")); var points=[{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"2549","pointname":"\u6850\u5e90\u6c5f\u5317","pointlevel":"\u7701\u63a7\u70b9","region":"\u6850\u5e90\u53bf","latitude":"29.803966","longitude":"119.671111","aqi":"90","zq_aqi":"0","pm2_5":"67","pm10":"111","so2":"8","no2":"51","co":"0.500","o3":"80","complexindex":"5.5333333","level":"\u4e8c\u7ea7","quality":"\u826f","primary_pollutant":"PM2.5","ratio":0.2162,"indexratio":0.147},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"2481","pointname":"\u9547\u4e8c\u4e2d","pointlevel":"\u56fd\u63a7\u70b9","region":"\u5bcc\u9633\u5e02","latitude":"30.049400","longitude":"119.946400","aqi":"84","zq_aqi":"0","pm2_5":"62","pm10":"84","so2":"8","no2":"70","co":"1.100","o3":"21","complexindex":"5.2610119","level":"\u4e8c\u7ea7","quality":"\u826f","primary_pollutant":"PM2.5","ratio":0.0769,"indexratio":0.1413},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"225","pointname":"\u4e0b\u6c99","pointlevel":"\u56fd\u63a7\u70b9","region":"\u94b1\u5858\u533a","latitude":"30.305800","longitude":"120.348000","aqi":"83","zq_aqi":"0","pm2_5":"61","pm10":"93","so2":"7","no2":"63","co":"0.600","o3":"52","complexindex":"5.2380952","level":"\u4e8c\u7ea7","quality":"\u826f","primary_pollutant":"PM2.5","ratio":-0.0119,"indexratio":0.0188},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"223","pointname":"\u897f\u6eaa","pointlevel":"\u56fd\u63a7\u70b9","region":"\u897f\u6e56\u533a","latitude":"30.274700","longitude":"120.063000","aqi":"79","zq_aqi":"0","pm2_5":"58","pm10":"77","so2":"8","no2":"48","co":"0.400","o3":"25","complexindex":"4.3467262","level":"\u4e8c\u7ea7","quality":"\u826f","primary_pollutant":"PM2.5","ratio":-80,"indexratio":-0.0137},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"227","pointname":"\u6d59\u6c5f\u519c\u5927","pointlevel":"\u56fd\u63a7\u70b9","region":"\u4e0a\u57ce\u533a","latitude":"30.269200","longitude":"120.190000","aqi":"77","zq_aqi":"0","pm2_5":"56","pm10":"80","so2":"9","no2":"69","co":"0.700","o3":"39","complexindex":"5.0366071","level":"\u4e8c\u7ea7","quality":"\u826f","primary_pollutant":"PM2.5","ratio":-0.0723,"indexratio":-0.0665},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"231","pointname":"\u57ce\u53a2\u9547","pointlevel":"\u56fd\u63a7\u70b9","region":"\u8427\u5c71\u533a","latitude":"30.181900","longitude":"120.270000","aqi":"69","zq_aqi":"0","pm2_5":"50","pm10":"82","so2":"8","no2":"60","co":"0.500","o3":"46","complexindex":"4.6458333","level":"\u4e8c\u7ea7","quality":"\u826f","primary_pollutant":"PM2.5","ratio":0,"indexratio":0.0113},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"222","pointname":"\u6ee8\u6c5f","pointlevel":"\u56fd\u63a7\u70b9","region":"\u6ee8\u6c5f\u533a","latitude":"30.210000","longitude":"120.211000","aqi":"69","zq_aqi":"0","pm2_5":"41","pm10":"88","so2":"9","no2":"74","co":"0.800","o3":"32","complexindex":"4.8285714","level":"\u4e8c\u7ea7","quality":"\u826f","primary_pollutant":"PM10","ratio":-0.0282,"indexratio":-0.0645},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"226","pointname":"\u5367\u9f99\u6865","pointlevel":"\u56fd\u63a7\u70b9","region":"\u897f\u6e56\u533a","latitude":"30.245600","longitude":"120.127000","aqi":"67","zq_aqi":"0","pm2_5":"48","pm10":"72","so2":"7","no2":"55","co":"0.500","o3":"11","complexindex":"4.0854167","level":"\u4e8c\u7ea7","quality":"\u826f","primary_pollutant":"PM2.5","ratio":-0.0946,"indexratio":-0.1015},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"2538","pointname":"\u6850\u5e90\u6c5f\u5357","pointlevel":"\u7701\u63a7\u70b9","region":"\u6850\u5e90\u53bf","latitude":"29.796136","longitude":"119.690568","aqi":"66","zq_aqi":"0","pm2_5":"0","pm10":"81","so2":"4","no2":"74","co":"0.800","o3":"36","complexindex":"3.4988095","level":"\u4e8c\u7ea7","quality":"\u826f","primary_pollutant":"PM10","ratio":1,"indexratio":0.7697},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"42643","pointname":"\u6d88\u9632\u5927\u961f","pointlevel":"\u56fd\u63a7\u70b9","region":"\u897f\u6e56\u533a","latitude":"30.286400","longitude":"120.155600","aqi":"65","zq_aqi":"0","pm2_5":"47","pm10":"75","so2":"10","no2":"58","co":"0.600","o3":"48","complexindex":"4.4809524","level":"\u4e8c\u7ea7","quality":"\u826f","primary_pollutant":"PM2.5","ratio":-0.0714,"indexratio":0.0111},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"229","pointname":"\u548c\u7766\u5c0f\u5b66","pointlevel":"\u56fd\u63a7\u70b9","region":"\u62f1\u5885\u533a","latitude":"30.311900","longitude":"120.120000","aqi":"65","zq_aqi":"0","pm2_5":"47","pm10":"71","so2":"9","no2":"61","co":"0.900","o3":"39","complexindex":"4.5008929","level":"\u4e8c\u7ea7","quality":"\u826f","primary_pollutant":"PM2.5","ratio":0.0156,"indexratio":0.1196},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"230","pointname":"\u4e34\u5e73\u9547","pointlevel":"\u56fd\u63a7\u70b9","region":"\u4f59\u676d\u533a","latitude":"30.418300","longitude":"120.301000","aqi":"63","zq_aqi":"0","pm2_5":"35","pm10":"76","so2":"8","no2":"47","co":"0.500","o3":"61","complexindex":"3.9002976","level":"\u4e8c\u7ea7","quality":"\u826f","primary_pollutant":"PM10","ratio":0.0678,"indexratio":0.1163},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"2539","pointname":"\u5e02\u5e9c\u5927\u697c","pointlevel":"\u56fd\u63a7\u70b9","region":"\u4e34\u5b89\u5e02","latitude":"30.236700","longitude":"119.718300","aqi":"57","zq_aqi":"0","pm2_5":"38","pm10":"64","so2":"11","no2":"51","co":"1.000","o3":"28","complexindex":"3.8833333","level":"\u4e8c\u7ea7","quality":"\u826f","primary_pollutant":"PM10","ratio":0.0556,"indexratio":0.0687},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"2447","pointname":"\u7b2c\u4e8c\u4e2d\u5b66","pointlevel":"\u7701\u63a7\u70b9","region":"\u5efa\u5fb7\u5e02","latitude":"29.461272","longitude":"119.287683","aqi":"32","zq_aqi":"0","pm2_5":"14","pm10":"25","so2":"5","no2":"5","co":"0.200","o3":"102","complexindex":"1.6529762","level":"\u4e00\u7ea7","quality":"\u4f18","primary_pollutant":"","ratio":-0.0303,"indexratio":-0.0159},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"47230","pointname":"\u5efa\u5fb7\u76d1\u6d4b\u5927\u697c","pointlevel":"\u7701\u63a7\u70b9","region":"\u5efa\u5fb7\u5e02","latitude":"29.476900","longitude":"119.271100","aqi":"30","zq_aqi":"0","pm2_5":"17","pm10":"27","so2":"7","no2":"9","co":"0.300","o3":"95","complexindex":"1.8818452","level":"\u4e00\u7ea7","quality":"\u4f18","primary_pollutant":"","ratio":0.0345,"indexratio":-0.0424},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"2553","pointname":"\u6df3\u5b89\u73af\u4fdd\u5927\u697c","pointlevel":"\u7701\u63a7\u70b9","region":"\u6df3\u5b89\u53bf","latitude":"29.596990","longitude":"119.053275","aqi":"30","zq_aqi":"0","pm2_5":"21","pm10":"28","so2":"10","no2":"13","co":"0.500","o3":"70","complexindex":"2.0541667","level":"\u4e00\u7ea7","quality":"\u4f18","primary_pollutant":"","ratio":0.0345,"indexratio":-0.0523},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"47231","pointname":"\u8001\u5e74\u6d3b\u52a8\u4e2d\u5fc3","pointlevel":"\u7701\u63a7\u70b9","region":"\u6df3\u5b89\u53bf","latitude":"29.605000","longitude":"119.037200","aqi":"27","zq_aqi":"0","pm2_5":"18","pm10":"26","so2":"10","no2":"9","co":"0.500","o3":"85","complexindex":"1.9336310","level":"\u4e00\u7ea7","quality":"\u4f18","primary_pollutant":"","ratio":0.08,"indexratio":-0.0226},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"232","pointname":"\u4e91\u6816","pointlevel":"\u56fd\u63a7\u70b9","region":"\u897f\u6e56\u533a","latitude":"30.180800","longitude":"120.088000","aqi":"-1","zq_aqi":"0","pm2_5":"56","pm10":"0","so2":"6","no2":"42","co":"0.500","o3":"46","complexindex":"3.1625000","level":"\u4e00\u7ea7","quality":"\u4f18","primary_pollutant":"","ratio":-1.0093,"indexratio":-0.4877},{"time":"2025-11-24 16:00:00","cityname":"\u676d\u5dde","pointgid":"2961","pointname":"\u4f59\u676d\u9547","pointlevel":"\u7701\u63a7\u70b9","region":"\u4f59\u676d\u533a","latitude":"30.260864","longitude":"119.939990","aqi":"0","zq_aqi":"0","pm2_5":"0","pm10":"0","so2":"0","no2":"0","co":"0.000","o3":"0","complexindex":"0.0000000","level":"","quality":"","primary_pollutant":"-","ratio":0,"indexratio":0}]; var selfpoints=[]; var nationpoints=[]; var provincepoints=[]; var grank=1;var srank=1; for(var i=0;i 35 ) { if (nowtime.getHours() != datatime.getHours()){ $('.datatip').show(); } } else{ if (nowtime.getHours() - datatime.getHours() > 1){ $('.datatip').show(); } } if (aqi <= 0){ $('.datatip').show(); } } /*专家资源和*/ var method = "GETNEWS"; var obj = {}; var param = getParam(method, obj); $.ajax({ type: "post", // url: "https://www.zq12369.com/api/newzhenqiapi.php", url: "./api/newzhenqiapi.php", data: { param: param }, success: function(datas) { datas = eval('(' + b.decode(decryptData(datas)) + ')'); // console.info('sssss', datas); datas=datas.result.data; // console.log('专家库数据',datas) datas.expert.rows.forEach(function(item,index) { $('.dowebok').append('
'+ '' + item.title + ''+ '
'+ '
'+item.title+'
'+ '
'+item.description+'
'+ '
'+ '
'); }) datas.article.rows.forEach(function(item,index) { $('.news ul').append('
'+ '
  • '+item.title+''+item.description+'更多' +item.add_time.substr(0, 10) + '
  • '); }) $('.dowebok').liMarquee({ direction: 'up' }); } }) //绿色听得见 var method = "GETAUDIONEWS"; var obj = { column: '知识分享' }; var param = getParam(method, obj); $.ajax({ type: "post", // url: "https://www.zq12369.com/api/newzhenqiapi.php", url: "./api/newzhenqiapi.php", data: { param: param }, success: function(datas) { datas = eval('(' + b.decode(decryptData(datas)) + ')'); var length = datas.result.data.rows.length // console.log('专家库数据',datas) datas.result.data.rows.forEach((item, i)=>{ if(i < 150) { $('.gnews ul').append('
    '+ '
  • '); length--; } }) } }) $('.dowebok').on('click', '.indexexpert',function(){ window.location.href="expert.php" }) function animateScoll(){ $("#rolling").css("right","-236px"); $("#rolling").animate({right:$(document.body).width()-10},24000,function(){ animateScoll(); }); } $("#rolling").animate({right:$(document.body).width()-10},24000,function(){ animateScoll(); }); $("#rolling").mouseover(function(){ $(this).stop(true); }).mouseout(function(){ $("#rolling").animate({right:$(document.body).width()-10},24000,function(){ animateScoll(); }); }); $("#rolling i").click(function(){ $("#rolling").remove(); }); // $("#chrismas span").click(function(){ // $("#chrismas").css('display','none'); // }); // $("#chrismas a").on('click',function(){ // window.location.href='chrismasPage.php'; // }); $(".forecast .rsp").hide(); $(".forecast .note").hide(); $(".forecast").hover(function(){ $(this).find(".note").show(); $(this).find(".rsp").stop().fadeTo(500,0.7); $(this).find(".note").stop().animate({top:'0'}, {duration: 500}); },function(){ $(this).find(".rsp").stop().fadeTo(500,0); $(this).find(".note").stop().animate({top:'100'}, {duration: "fast"}); $(this).find(".note").hide(); }); //map.disableDragging(); //禁止拖拽 Highcharts.setOptions({ global: { useUTC: false } }); $('#dg').bootstrapTable({ data: nationpoints, cache: false, width:240, height: 525, striped: false, pagination: false, pageSize: 10, pageList: [10, 25, 50, 100, 200], search: false, showColumns: false, showRefresh: false, minimumCountColumns: 4, clickToSelect: true, fit:true, columns: [ {field: 'rank',title: '排名',align: 'center',valign: 'middle',clickToSelect: false,sortable: true,width:50}, {field: 'pointname',title: '监测点',align: 'left',valign: 'middle',clickToSelect: false}, {field: 'aqi',title: 'AQI',align: 'center',valign: 'middle',sortable: true,formatter:cellLevel,width:60} ] }); $(".btntypegroup:eq(0)").addClass("btn-success"); $(".btntypegroup").mouseover(function() { $(".btntypegroup").removeClass("btn-success"); $(this).addClass("btn-success"); switch($(this).val()) { case 'NATIONPOINT': showTable(nationpoints);break; case 'PROVINCEPOINT': showTable(provincepoints);break; case 'SELFPOINT': showTable(selfpoints);break; } }); function showTable(data) { $('#dg').bootstrapTable('load', data); } function showMap(data) { var aqi,lat,lng,icon,color; for (var i = 0; i < data.length; i++) { value=parseInt(data[i].aqi); unit=""; index = getAQILevelIndex(value); city = data[i].cityname; pointname = data[i].pointname; if(pointname==null) continue; color = getColorByIndex(index); lat = data[i].latitude; lng = data[i].longitude; time = data[i].time; pointlevel = data[i].pointlevel; var point = new T.LngLat(lng,lat); if(data[i].primary_pollutant!=null&&data[i].primary_pollutant!="") { var primary_pollutant=data[i].primary_pollutant; } else { var primary_pollutant="无"; } var content = "" +"
    " +"" +"
    AQI" + data[i].aqi +"首要污染" + primary_pollutant +"
    PM2.5" + parseInt(data[i].pm2_5) +"PM10" + parseInt(data[i].pm10) +"
    CO" + data[i].co +"NO2" + parseInt(data[i].no2) +"
    SO2" + parseInt(data[i].so2) +"O3" + parseInt(data[i].o3) +"
    空气等级" + getQualityByAqi(data[i].aqi) +"站点类型" + data[i].pointlevel +"
    更新时间" + data[i].time +"
    " +"
    " +"
    "; //showMapLabel(value,point,content,i,'廊坊',pointname,color); if(pointlevel=='省控点') { icon = "resource/img/map/" + index + ".png"; } else { icon = "resource/img/map/0" + index + ".png"; } showMapMarker(pointname,point,content,icon,true,true,i,city,pointname,getColorByIndex(getAQILevelIndex(data[i].aqi))); } $('#txtTime').html(time); } function showMapMarker(name,point,desp,icon,labelFlag,markerFlag,i,city,pointname,bgcolor) { // console.log(i) var nametip; if(pointname!=null) { nametip = pointname; } else { nametip = city; } if(index<=3 || index==7) { color = "#28004D"; } else { color = "white"; } //创建值对象 var definedOverlay = T.Overlay.extend({ initialize: function (lnglat, text) { this.lnglat = lnglat; // this.setOptions(options); this._text = text; }, onAdd: function (map) { this.map = map; var div = this._div = document.createElement("div"); div.style.position = "absolute"; div.style.backgroundColor = bgcolor; div.style.border = "1px solid " + bgcolor; div.style.color = color; div.style.height = "24px"; div.style.padding = "5px 8px"; div.style.lineHeight = "16px"; div.style.whiteSpace = "nowrap"; div.style.MozUserSelect = "none"; div.style.textAlign = "center"; div.style.fontSize = "14px"; div.style.borderRadius = "2px"; var arrow = this._arrow = document.createElement("div"); div.innerHTML = '
    '+nametip+'
    '; var span = this._span = document.createElement("span"); div.appendChild(span); span.appendChild(document.createTextNode(this._text)); map.getPanes().overlayPane.appendChild(this._div); div.addEventListener("click", function (e) { var markerInfoWin = new T.InfoWindow(desp,{offset:new T.Point(0,-30), minWidth: 300, autoPan: true}); // 创建信息窗口对象 map.openInfoWindow(markerInfoWin,point); //开启信息窗口 // showCityPointChart(i,city,pointname); // console.log(e) }) this.update(this.lnglat); }, onRemove: function(e){ this._div.remove(); map.removeOverLay(e) }, /** * 更新位置 */ update: function (e) { // console.log(e) var pos = this.map.lngLatToLayerPoint(this.lnglat); this._div.style.top = ( pos.y - 36) + "px"; this._div.style.left = (pos.x - 5) + "px"; } }); var pdefinedOverlay = new definedOverlay(point, value); map.addOverLay(pdefinedOverlay); } // function showSelfPointMap(data) // { // map2len = data.length; // for(i=0;iAQI" + data[i].aqi // +"PM2.5" + parseInt(data[i].pm2_5) + " ug/m3" // +"空气等级" + quality // +"站点类型" + "微环境点" // +"更新时间" + data[i].time // +"
    "; // var point = new T.LngLat(lng,lat); // var time1 = new Date(data[i].time); // var time2 = new Date(); // var hourdiff = (time2.getTime() - time1.getTime())/3600000; // if(hourdiff>=2) // { // index = 0; // } // icon = "resource/img/map/h" + index + ".png"; // if(index==0) // { // continue; // } // showSelfPointMapMarker(name,point,title,desp,icon,pointgid,true,true); // } // } // function showSelfPointMapMarker(name,point,title,desp,icon,pointgid,labelFlag,markerFlag) // { // //map.centerAndZoom(point, 5); // var myIcon = new T.Icon(icon, new T.Point(25,29)); // var marker = new T.Marker(point,{icon:myIcon}); // var opts = { // position : point, // 指定文本标注所在的地理位置 // offset : new T.Point(-15, -10) //设置文本偏移量 // } // var label = new T.Label(name, opts); // // label.setStyle({ // // color : "black", // // height : "20px", // // lineHeight : "20px", // // fontFamily:"微软雅黑", // // border:'none', // // background:'none' // // }); // var len = name.length; // var offset = new T.Point(28, 3); // //marker.setTitle(title); // map.addOverLay(marker); // if(markerFlag==true) // { // var searchInfoWindow = new TLib.SearchInfoWindow(map,desp,{ // title: "" + name + "", //标题 // width: 320, //宽度 // height: 200, //高度 // panel : "panel", //检索结果面板 // enableAutoPan : true, //自动平移 // searchTypes :[] // }); // marker.addEventListener("mouseover",function(){ // searchInfoWindow.open(point); // showSelfPointChart(pointgid); // }); // marker.addEventListener("mouseout",function(){ // //searchInfoWindow.close(); // }); // } // } // function showSelfPointChart(pointgid) // { // var startTime = new Date(); // startTime.setHours(startTime.getHours() - 27); // startTime.setMinutes(0); // var endTime = new Date(); // startTime = startTime.pattern('yyyy-MM-dd HH:mm:ss'); // endTime = endTime.pattern('yyyy-MM-dd HH:mm:ss'); // var method = "GETSELFPOINTPERIOD"; // pointgid = pointgid.toString(); // var type = "HOUR"; // $.ajax({ // // url: "https://www.zq12369.com/api/newzhenqiapi.php", // url: 'api/zhenqiapi.php', // data:{'appId':appId, // 'method': encode_param(method), // 'pointgid': encode_param(pointgid), // 'type': encode_param(type), // 'startTime': encode_param(startTime), // 'endTime': encode_param(endTime), // 'secret': encode_secret(method,pointgid,type,startTime,endTime) // }, // type: "post", // success: function (data){ // data = eval('(' + decode_result(data) + ')'); // var dataSelfPoint = []; // for(var j=0;j" + pointname + "", //标题 width: 300, //宽度 height: 240, //高度 panel : "panel", //检索结果面板 enableAutoPan : true, //自动平移 searchTypes :[] }); label.addEventListener("mouseover",function(){ searchInfoWindow.open(point); showCityPointChart(i,city,pointname); }); label.addEventListener("mouseout",function(){ //searchInfoWindow.close(); }); } function showCityPointChart(i,city,pointname) { var startTime = new Date(); startTime.setHours(startTime.getHours() - 27); startTime.setMinutes(0); var endTime = new Date(); startTime = startTime.pattern('yyyy-MM-dd HH:mm:ss'); endTime = endTime.pattern('yyyy-MM-dd HH:mm:ss'); var city_param = encode_param(city); var method,secret; var type ="HOUR"; var point_param = encode_param(pointname); method = "GETCITYPOINTPERIOD"; secret = encode_secret(method,city_param,point_param,type,startTime,endTime); $.ajax({ // url: "https://www.zq12369.com/api/newzhenqiapi.php", url: 'api/zhenqiapi.php', data:{'appId':appId, 'method':encode_param(method), 'city':city_param, 'pointname':point_param, 'type':encode_param(type), 'startTime':encode_param(startTime), 'endTime':encode_param(endTime), 'secret':secret}, type: "post", success: function (data){ data = eval('(' + decode_result(data) + ')'); var dataCityPoint = []; for(var j=0;j' + this.series.name +': '+ this.y + '' + unit; if(this.point.primary_pollutant!=null) { tip = tip + "
    首要污染物:" + this.point.primary_pollutant; } return tip; } }, plotOptions:{ series:{ marker: { enabled: markerShowFlag, radius:5 }, enableMouseTracking:true, turboThreshold: 0 } }, legend: { enabled: false }, credits: { enabled:false }, series: [{ name: name, data: data }] }); } function cellLevel(val,row,index) { var value = null; color = getLevel(val).color; var time1 = new Date(row.time); var time2 = new Date(); var hourdiff = (time2.getTime() - time1.getTime())/3600000; if(hourdiff>=6) { color = '#6E6E6E'; } return "" + val + ""; } // get level by aqi function getLevel(aqival) { var _color=null; var _quality=null; if(aqival<=0){ _color='#6E6E6E'; _quality="无"; } else if(aqival<=50){ _color='#43ce17'; _quality="优"; } else if(aqival<=100){ _color='#efdc31'; _quality="良"; } else if(aqival<=150){ _color='#fa0'; _quality="轻度污染"; } else if(aqival<=200){ _color='#ff401a'; _quality="中度污染"; } else if(aqival<=300){ _color='#d20040'; _quality="重度污染"; } else{ _color='#9c0a4e'; _quality="严重污染"; } return { color:_color, quality:_quality }; } }); $(function(){ $(".diseaseforecast .dispichover").hide(); $(".dispic").hover(function(){ $(this).find(".dispichover").show(); },function(){ $(this).find(".dispichover").hide(); }) })