'; $('.forcast-aqi-no'+i).html(html); } var tulos = respJson['Data'][0]; var tulos_päivä = tulos['päivä']; var tulos_val = tulos['arvo']; //console.log(tulos); var tänään = new Date(tulos_päivä); //console.log(tänään); var päivä = tänään.getDay(); var days = ["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"]; var päivännimi = päivää[päivä]; //console.log(päivännimi); /* var html = ''; html +='
'; const shapes = ['neliö']; const värit = [aqicolor]; const space = 0,005; const lat = obj['lat']; const lng = obj['lon']; const lats = muodot.slice().map((muoto,i) => lat); const lngs = värit.slice().map((x,i) => lng); const rivit = lats.map((y) => lngs.map(x => [y, x])); // Määritä testitapaukset const tests = [{ icon: `fa-number aqi_toggle-${i}`, numero: aqivaluemini, svg: true, }]; rows.forEach((rivi, shapeIdx) => { rivi.forEach((col, colorIdx) => { L.marker(col, { locdata : obj, icon: L.ExtraMarkers.icon( Object.assign( {}, testit[(muotoIdx * rivi.pituus + väritunnus) % testit.pituus], {muoto: muodot[muotoIdx], merkkiväri: värit[väriIdx]}, ) ) }).bindPopup(infoikkuna,{ suunta: 'ylä', pysyvä : tosi, läpinäkyvyys: 1 }).lisää(ryhmä); }) }); } } map.addLayer(group); }function GetImageTextColorjs(aqi,time){ var aqicolor; var aqimage; var aqitext; var bgaqimage; var sarjakuvakuva; var aqibgcolor; var obj; if(aika > "00:00:00" && aika <= "05:00:00"){//yö if(aqi>=0 && aqi<=50 ) { bgaqimage = "https://www.aqi .in/assets/images/bg-mobile-img-n1.png"; cartoonimg = "https://www.aqi.in/assets/images/good-aqi-boy.png"; aqibgcolor = "#c0f2e3"; } else if(aqi>50 && aqi<=100) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-n2.png"; cartoonimg = "https://www.aqi.in/assets/images/moderate-aqi-boy.png"; aqibgcolor = "#feff7f"; } else if(aqi>100 && aqi<=150) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-n3.png"; cartoonimg = "https://www.aqi.in/assets/images/poor-aqi-boy.png"; aqibgcolor = "#fde9d7"; } else if(aqi>150 && aqi<=200) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-n4.png"; cartoonimg = "https://www.aqi.in/assets/images/unhealthy-aqi-boy-image.png"; aqibgcolor = "#fdc9e6"; } else if(aqi>200 && aqi<=300) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-n5.png"; cartoonimg = "https://www.aqi.in/assets/images/severe-aqi-boy.png"; aqibgcolor = "#f3ddf5"; }else { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-n6.png"; cartoonimg = "https://www.aqi.in/assets/images/hazardous-aqi-boy.png"; aqibgcolor = "#ffe1e6"; } } if(aika > "05:00:00" && aika <= "10:00:00"){//aamu if(aqi>=0 && aqi<=50 ) { bgaqimage = "https://www .aqi.in/assets/images/bg-mobile-img-m1.png"; cartoonimg = "https://www.aqi.in/assets/images/good-aqi-boy.png"; aqibgcolor = "#bef2a0"; } else if(aqi>50 && aqi<=100) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-m2.png"; cartoonimg = "https://www.aqi.in/assets/images/moderate-aqi-boy.png"; aqibgcolor = "#f5efb9"; } else if(aqi>100 && aqi<=150) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-m3.png"; cartoonimg = "https://www.aqi.in/assets/images/poor-aqi-boy.png"; aqibgcolor = "#ecc9b8"; } else if(aqi>150 && aqi<=200) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-m4.png"; cartoonimg = "https://www.aqi.in/assets/images/unhealthy-aqi-boy-image.png"; aqibgcolor = "#fccefa"; } else if(aqi>200 && aqi<=300) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-m5.png"; cartoonimg = "https://www.aqi.in/assets/images/severe-aqi-boy.png"; aqibgcolor = "#ecb9f7"; }else { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-m6.png"; cartoonimg = "https://www.aqi.in/assets/images/hazardous-aqi-boy.png"; aqibgcolor = "#f5a3a7"; } } if(aika > "10:00:00" && aika <= "16:00:00"){//afternoon if(aqi>=0 && aqi<=50 ) { bgaqimage = "https://www .aqi.in/assets/images/bg-mobile-img-a1.png"; cartoonimg = "https://www.aqi.in/assets/images/good-aqi-boy.png"; aqibgcolor = "#c0f2e3"; } else if(aqi>50 && aqi<=100) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-a2.png"; cartoonimg = "https://www.aqi.in/assets/images/moderate-aqi-boy.png"; aqibgcolor = "#feff7f"; } else if(aqi>100 && aqi<=150) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-a3.png"; cartoonimg = "https://www.aqi.in/assets/images/poor-aqi-boy.png"; aqibgcolor = "#fde9d7"; } else if(aqi>150 && aqi<=200) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-a4.png"; cartoonimg = "https://www.aqi.in/assets/images/unhealthy-aqi-boy-image.png"; aqibgcolor = "#fdc9e6"; } else if(aqi>200 && aqi<=300) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-a5.png"; cartoonimg = "https://www.aqi.in/assets/images/severe-aqi-boy.png"; aqibgcolor = "#f3ddf5"; }else { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-a6.png"; cartoonimg = "https://www.aqi.in/assets/images/hazardous-aqi-boy.png"; aqibgcolor = "#ffe1e6"; } } if(aika > "16:00:00" && aika <= "20:00:00"){//evening if(aqi>=0 && aqi<=50 ) { bgaqimage = "https://www .aqi.in/assets/images/bg-mobile-img-e1.png"; cartoonimg = "https://www.aqi.in/assets/images/good-aqi-boy.png"; aqibgcolor = "#c0f2e3"; } else if(aqi>50 && aqi<=100) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-e2.png"; cartoonimg = "https://www.aqi.in/assets/images/moderate-aqi-boy.png"; aqibgcolor = "#feff7f"; } else if(aqi>100 && aqi<=150) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-e3.png"; cartoonimg = "https://www.aqi.in/assets/images/poor-aqi-boy.png"; aqibgcolor = "#fde9d7"; } else if(aqi>150 && aqi<=200) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-e4.png"; cartoonimg = "https://www.aqi.in/assets/images/unhealthy-aqi-boy-image.png"; aqibgcolor = "#fccefa"; } else if(aqi>200 && aqi<=300) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-e5.png"; cartoonimg = "https://www.aqi.in/assets/images/severe-aqi-boy.png"; aqibgcolor = "#f3ddf5"; }else { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-e6.png"; cartoonimg = "https://www.aqi.in/assets/images/hazardous-aqi-boy.png"; aqibgcolor = "#ffe1e6"; } } if(aika > "20:00:00" && aika <= "23:59:00"){//yö if(aqi>=0 && aqi<=50 ) { bgaqimage = "https://www .aqi.in/assets/images/bg-mobile-img-n1.png"; cartoonimg = "https://www.aqi.in/assets/images/good-aqi-boy.png"; aqibgcolor = "#c0f2e3"; } else if(aqi>50 && aqi<=100) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-n2.png"; cartoonimg = "https://www.aqi.in/assets/images/moderate-aqi-boy.png"; aqibgcolor = "#feff7f"; } else if(aqi>100 && aqi<=150) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-n3.png"; cartoonimg = "https://www.aqi.in/assets/images/poor-aqi-boy.png"; aqibgcolor = "#fde9d7"; } else if(aqi>150 && aqi<=200) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-n4.png"; cartoonimg = "https://www.aqi.in/assets/images/unhealthy-aqi-boy-image.png"; aqibgcolor = "#fdc9e6"; } else if(aqi>200 && aqi<=300) { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-n5.png"; cartoonimg = "https://www.aqi.in/assets/images/severe-aqi-boy.png"; aqibgcolor = "#f3ddf5"; }else { bgaqimage = "https://www.aqi.in/assets/images/bg-mobile-img-n6.png"; cartoonimg = "https://www.aqi.in/assets/images/hazardous-aqi-boy.png"; aqibgcolor = "#ffe1e6"; } } obj = {"bgaqimage":bgaqimage,"cartoonimg":cartoonimg,"aqibgcolor":aqibgcolor}; return obj;}$(".temp_c").click(function(){ var temp_c = $(".card-cloudy-text-temp_c").text(); temp_c = Math.round(temp_c); $( ".card-cloudy-text-temp").html(temp_c); /*if($(".temp_f").css("color","#46C4FF"); === true){ $(" .temp_f").css("color","#333333"); }*/ $(".temp_f").css("color","#333333"); $(".temp_c").css( "väri","#46C4FF");}); $(".temp_f").click(function(){ var temp_f = $(".card-cloudy-text-temp_f").text(); temp_f = Math.round(temp_f); $(.card- cloudy-text-temp").html(temp_f); $(".temp_c").css("color","#333333"); $(".temp_f").css("color","#46C4FF ");}); // console.log(pollitantcities); var weither_html=''; var saastunut_html=''; var polluted_html1=''; var polluted_html2=''; var comp_html ='';var locationName = "München";var aqi_per = "0";var aqi= "0";var aqicoldivor = "#34a12b";var location_city_textdata = "#34a12b";var aqi_px = "0"; var country_Aqi1 = "Saksa";var coun_aqi = "38";var location_city_per = "";var location_city_value_px = "";var location_city_name_text = "München";var country_aqi_per = "3.8038038038038"; var_coun_aqa1 =q_b_a_a1 i_px = "1";var location_city_name_text = "München";var location_city_value = ""; var countryNameAqi = "";/*setTimeout(function(){ Comparitive_data(); },1000);*/const part10 = "";const part25 = "";console.log("PM ARVOT",osa10,osa25) const intpm10 = parseInt(osa10);const intpm25 = jäsentäInt(osa25);console.log("pm",intpm10,intpm25) if(intpm10 > intpm25) { $(".mobiilikortti_bg1_pm").teksti(intpm10) .mobile_card_bg1_pm_text").text("pm10") } else if (intpm10 < intpm25) { $(".mobile_card_bg1_pm").text(intpm25) $(.mobile_card_bg1_pm_text").text("pm2.5") if (!intpm10) { $(.mobile_card_bg1_pm").text(intpm25) $(".mobile_card_bg1_pm_text").text("pm2.5") } else if(!intpm25) { $(.mobiilikortti_bg1_pm"). text(intpm10) $(.mobile_card_bg1_pm_text").text("pm10") } else { $(".mobiilikortti_bg1_pm").text(intpm10) $(.mobile_card_bg1_pm_text").text("pm10") }funktio Vertailu_ (){ comp_html +='
Vertaileva altistuminen +locationName+:n kanssa
>
'+aqi_px+'x
'; if(country_Aqi1 == "intia" || country_Aqi1 == "Intia"){ comp_html +='
'+location_city_value_px+'x
'; } comp_html +='
'+coun_aqi_px+'x
'+locationName+'
'+aqi+'
'; if(country_Aqi1 == "intia" || country_Aqi1 == "Intia"){ comp_html +='
'+location_city_name_text+'
'+location_city_value+'
'; } comp_html +='
'+country_Aqi1+'
'+coun_aqi+'
'; $('.comp-card-live1').append(comp_html);} var aqiType = getCookie("aqiType") === "AQI-IN" ? "AQI-IN" : "AQI-US"; saastunut_html +='
Saksan saastuneimmat kaupungit
Reaaliaikainen huonoin kaupunki ranking
Sijoitus
Kaupunki
'+aqiType+'
'; saastunut_html +='
'; var pollitantcities_count =pollitantcities['Sijainnit']; pollitantcities_count =pollitantcities_count.length +1; for(var i= 1; i < pollitantcities_count; i++){ saastunut_html +='
'+i+'
'; } saastunut_html +='
'; // console.log(pollitantcities['Sijainnit']); for(var i in pollitantcities['Locations']){ /* if(pollitantcities['Locations'][i]['countryName'] == "Intia" || pollitantcities['Locations'][i]['countryName '] == "intia"){*/ var pollitant_city = pollitantcities['Sijainnit'][i]['cityName']; pollitant_city = pollitant_city.toLowerCase(); pollitant_city = pollitant_city.replace(/\s/g, '-'); var pollitant_state = pollitantcities['Sijainnit'][i]['valtionnimi']; pollitant_state = pollitant_state.toLowerCase(); pollitant_state = pollitant_state.replace(/\s/g, '-'); var pollitant_con = pollitantcities['Sijainnit'][i]['countryName']; pollitant_con = pollitant_con.toLowerCase(); pollitant_con = pollitant_con.replace(/\s/g, '-'); pollitant_city = pollitant_city.toLowerCase().korvaa(/\b[a-z]/g, funktio(kirjain) { paluukirjain.isokirjain(); }); pollitant_con = pollitant_con.toLowerCase().korvaa(/\b[a-z]/g, funktio(kirjain) { palauta kirjain.suurin kirjain(); }); // if(pollitantcities['Locations'][i]['countryName'] == "Intia" || pollitantcities['Sijainnit'][i]['countryName'] == "intia"){ var areaurl = ' https://www.aqi.in/in/dashboard/'+pollitant_con.toLowerCase()+'/'+pollitant_state+'/'+pollitant_city.toLowerCase(); // }else{ // var areaurl = baseurl+'dashboard/'+pollitant_con.toLowerCase()+'/'+pollitant_city.toLowerCase(); // } saastunut_html +='
'+pollitant_city.replace(/-/g, ' ')+', '+pollitant_con+'
'; /* }*/ } saastunut_html +='
'; for(var i in pollitantcities['Sijainnit']){ var aqiType = getCookie("aqiType") === "AQI-IN" ? "AQI-IN" : "AQI-US"; if(getCookie("aqiType") ==="AQI-IN"){ var pollitant_aqi = pollitantcities['Sijainnit'][i]['AQI-IN']; var pollitant_aqi_name = "AQI-IN"; }else{ var pollitant_aqi = pollitantcities['Sijainnit'][i]['aqi']; var pollitant_aqi_name = "aqi"; } var pollitant_aqi_color = GetColorBySensorNameAndValue(pollitant_aqi_name,pollitant_aqi); saastunut_html +=`
${pollitant_aqi==undefined?obj['aqi']:pollitant_aqi}
`; } saastunut_html +='
Näytä koko ranking
'; $('.saastuneet_kaupungit').append(polluted_html); saastunut_html1 +='
Vähiten saastuneita kaupunkeja Saksassa
Reaaliaikainen paras kaupunki ranking
Sijoitus
Kaupunki
'+aqiType+'
'; saastunut_html1 +='
'; var vähintään_pollutantcities_count =vähiten_saasteeton kaupungit['Sijainnit']; vähiten_saastuvien kaupunkien_määrä =vähiten_saastuvien kaupunkien_määrä.pituus +1; for(muuttuja i= 1; i < vähiten_saasteiden_määrä; i++){ saastunut_html1 +='
'+i+'
'; } saastunut_html1 +='
'; for(var i in vähiten_saasteet['Sijainnit']){ var pollitant_city1 = vähiten_saasteet['Sijainnit'][i]['locationName']; pollitant_city1 = pollitant_city1.toLowerCase(); pollitant_city1 = pollitant_city1.replace(/\s/g, '-'); var pollitant_state1 = vähiten_saasteita['Sijainnit'][i]['valtionnimi']; pollitant_state1 = pollitant_state1.toLowerCase(); pollitant_state1 = pollitant_state1.replace(/\s/g, '-'); var pollitant_con1 = vähiten_saasteita['Sijainnit'][i]['countryName']; pollitant_con1 = pollitant_con1.toLowerCase(); pollitant_con1 = pollitant_con1.replace(/\s/g, '-'); pollitant_city1 = pollitant_city1.toLowerCase().korvaa(/\b[a-z]/g, funktio(kirjain) { palauta kirjain.suurin kirjain(); }); pollitant_con1 = pollitant_con1.toLowerCase().korvaa(/\b[a-z]/g, funktio(kirjain) { paluukirjain.suurin kirjain(); }); // if(least_pollutantcities['Sijainnit'][i]['countryName'] == "Intia" || vähiten_saasteet['Sijainnit'][i]['countryName'] == "intia"){ var areaurl1 = ' https://www.aqi.in/in/dashboard/'+pollitant_con1.toLowerCase()+'/'+pollitant_state1+'/'+pollitant_city1.toLowerCase(); // }else{ // var areaurl1 = baseurl+'dashboard/'+pollitant_con1.toLowerCase()+'/'+pollitant_city1.toLowerCase(); // } saastunut_html1 +='
'+pollitant_city1.replace(/-/g, ' ')+', '+pollitant_con1+'
'; } saastunut_html1 +='
'; for(var i in less_pollutantcities['Locations']){ if(getCookie("aqiType") ==="AQI-IN"){ var pollitant_aqi = vähiten_saasteita['Sijainnit'][i]['AQI-IN'] ; var pollitant_aqi_name = "AQI-IN"; }else{ var pollitant_aqi = vähiten_saastuvat kaupungit['Sijainnit'][i]['aqi']; var pollitant_aqi_name = "aqi"; } var pollitant_aqi_color = GetColorBySensorNameAndValue(pollitant_aqi_name,pollitant_aqi); saastunut_html1 +=`
${pollitant_aqi==undefined?obj['aqi']:pollitant_aqi}
`; } saastunut_html1 +='
Näytä koko ranking
'; $('.vähiten_saastuneet_kaupungit').append(polluted_html1); $("#owl-demo1").owlCarousel({ automaattinen toisto: 3000, //Aseta automaattiseen toistoon 3 sekuntia kohteita : 1, itemsDesktop : [1199,1], itemsDesktopSmall : [979,3] }); ChartData1(); function ChartData1(){ var coun_name = "Saksa"; var kunnan_kaupungin_nimi = ""; var count_city_loc_name = "6037"; var coun_city_loc_text = "München"; var sensorparam = "aqi"; kunnan_kaupunki_paikan_teksti = maakunnan_paikkakunta_teksti.alijono(0, 15); if(omaKaavio2) { omaKaavio2.tuhoa(); } var vertaillaalldata = []; var optionname = []; var chartperiod = 1; var aikamuoto; var yksikkö; var url; aikamuoto = "hA"; yksikkö = "tunti"; url = "https://api.aqi.in/api/v1/getLocationHistory24Hour"; /* console.log("coun_city_loc_name"); console.log(coun_city_loc_name);*/ var headers = { 'Valtuutus':authtoken, 'Content-Type':'sovellus/json', 'locationid':coun_city_loc_name, 'searchtype':'locationId', 'sendevid':sensorparam }; var headerstwo = { 'Valtuutus':authtoken, 'Content-Type':'sovellus/json', 'locationid':coun_city_name, 'searchtype':'cityId', 'sendevid':sensorparam }; var headersthree = { 'Valtuutus':authtoken, 'Content-Type':'sovellus/json', 'locationid':coun_name, 'searchtype':'countryId', 'sendevid':sensorparam }; if(maan_nimi == "Intia" || valtion_nimi == "intia"){ ChartDataT1(url,headers,headerstwo,headers3,sensorparam,unit,timeformat,count_name,coun_city_name,coun_city_loc_text); }else{ ChartDataS2(url,otsikot,kolme otsikkoa,sensorparam,yksikkö,aikamuoto,maan_nimi,kunnan_kaupunki_paikan_teksti); } } function ChartDataT1(url=0,headers=0,headerstwo=0,headersthree=0,sensorparam=0,unit=0,timeformat=0,coun_name=0,coun_city_name=0,coun_city_loc_name=0){ makeAjaxCall(url, headers"GET", function(respJson){ //console.log(respJson); makeAjaxCall(url,headerstwo"GET", function(respJsonTwo){ makeAjaxCall(url,headersthree,"GET", function(respJsonThree){ var sijainnin_nimi1 = kunnan_paikkakunnan_nimi; var sijainnin_nimi2 = kunnan_nimi; var sijainnin_nimi3 = valtion_nimi; var chartdata = respJson['Taulukko']['Data'][0]; var colorarray = []; var chartvalueobj = kaaviotiedot['keskiarvotaulukko']; var chartAvgLoc = kaaviotiedot["avgValue"]; var chartdateobj = kaaviotiedot['timeArray']; var chartdataTwo = respJsonTwo['Taulukko']['Data'][0]; var colorarrayTwo = []; var chartvalueobjTwo = chartdataTwo['averageArray ']; var chartAvgCity = chartdataTwo["avgValue"]; var chartdateobjTwo = chartdataTwo['timeArray']; var chartdataThree = respJsonThree['Taulukko']['Data'][0]; var colorarrayThree = []; varh charteob =j chartdataThree['averageArray']; var chartAvgCoun = chartdataThree["avgValue"]; var chartdateobjThree = chartdataThree['timeArray']; var bestdata = Math.min.apply(Math,chartvalueobj); // 1 var worstdata = Math.max.apply(Math,chartvalueobj); // 3 var bestindex = chartvalueobj.indexOf(bestdata); var worstindex = chartvalueobj.indexOf(huonoimmat tiedot); var bformatedtime = hetki(kaaviopäivämääräobj[parasindeksi]).format('LT'); var bformateddate = moment(chartdateobj[parasindeksi]).format('LL'); var wformatedtime = moment(chartdateobj[worstindex]).format('LT'); var wformateddate = moment(chartdateobj[worstindex]).format('LL'); var aloituspäivämäärä = hetki().aloitus(kaavion päivämääräobj).format('VVVV-KK-PP'); var end_date = hetki().loppu(kaavion päivämääräobj).format('VVVV-KK-PP'); /* $('#bvalue').text(bestdata); $('#btime').text(bformatedtime); $('#bdate').text(bformateddate); $('#wvalue').text(huonoimmat tiedot); $('#wtime').text(wformatedtime); $('#wdate').text(wformateddate);*/ $(".Vertailuteksti1_in2").text(chartAvgLoc); $(".Vertailuteksti2_in2").text(chartAvgCity); $(".Vertailuteksti3_in2").teksti(chartAvgCoun); if($(window).width() > 640){ var ctx = document.getElementById("history_comp_graph").getContext("2d"); var grd = ctx.createLinearGradient(0,000, 350,000, 0,000, 100,000); }else{ var ctx = document.getElementById("history_comp_graph_s").getContext("2d"); var grd = ctx.createLinearGradient(0,000, 350,000, 0,000, 100,000); } for(muuttuja i kaavionarvoobjektissa) { var valuecolor = GetColorBySensorNameAndValue(sensorparam,chartvalueobj[i]); colorarray.push(valuecolor); var valuecolorTwo = GetColorBySensorNameAndValue(sensorparam,chartvalueobjTwo[i]); colorarrayTwo.push(valuecolorTwo); var valuecolorThree = GetColorBySensorNameAndValue(sensorparam,chartvalueobjThree[i]); colorarrayThree.push(valuecolorThree); } var unit_type = "1"; var str = respJson['Taulukko']['anturinNimi']; var res = str.toUpperCase(); //var annnot_arr=get_annotation(res,unit_type); config2 = { data: { labels: chartdateobj, datasets: [ { label: location_name1, type: 'line', data: chartvalueobj, backgroundColor: 'transparent', pointBorderColor: 'transparent', borderColor: '#39A033', pointBackgroundColor: colorarray , pointRadius: 2, borderWidth: 2, }, { label: location_name2, type: 'line', data: chartvalueobjTwo, backgroundColor: 'transparent', pointBorderColor: 'transparent', borderColor: '#D8237E', pointBackgroundColor: colorRaarrayTwo : 2, borderWidth: 2, }, { label: location_name3, type: 'line', data: chartvalueobjThree, backgroundColor: 'transparent', pointBorderColor: 'transparent', borderColor: '#289BD1', pointBackgroundColor: colorarrayThre:, 2 pointRadiuse , borderWidth: 2, }, ] }, asetukset: { reagoiva: tosi, ylläpitääAspectRatio: tosi, animaatio: { easing: 'easeInOutQuad', kesto: 520 }, selite: { näyttö: tosi }, mittakaava: { xAxes: [{ gridLines:{ näyttö: false }, rastit: { automaattinen ohitus: tosi, }, palkkiPaksuus: 5, tyyppi: "aika", aika: { yksikkö: yksikkö, näyttömuodot: { neljännes: aikamuoto } } }], yAxes: [{ gridLines : { display:true }, rastit: { min: 0, } }] }, legend: { display: false, labels: { // fontColor: "red", //fontSize: 18 } }, point: { backgroundColor: 'valkoinen' }, //onClick: graphClickEvent, työkaluvihjeet: { tila: "indeksi", intersect: tosi, käytössä: tosi, tila: "indeksi", sijainti: "keskiarvo", } } }; var temp = jQuery.extend(true, {}, config2); myChart2 = uusi Kaavio(ctx, temp); }); }); });} function ChartDataS2(url=0,headers=0,headerstwo=0,sensorparam=0,unit=0,timeformat=0,coun_name=0,coun_city_loc_text=0){ makeAjaxCall(url,headers,"GET", function(respJson){ //console.log(respJson); makeAjaxCall(url,headerstwo"GET", function(respJsonTwo){ // console.log(respJsonTwo); var chartdata = respJson['Taulukko']['Data '][0]; var colorarray = []; var chartvalueobj = chartdata['averageArray']; var chartdateobj = chartdata['timeArray']; var chartdataTwo = respJsonTwo['Taulukko']['Data'][0]; var colorarrayTwo = []; var chartvalueobjTwo = chartdataTwo['averageArray']; var chartdateobjTwo = chartdataTwo['timeArray']; var location_name1 = coun_city_loc_text; var location_name2 = coun_name; var bestdata = Math.min.apply(Math,chartvalue(Math,chartvalue). // 1 var worstdata = Math.max.apply(Math,chartvalueobj); // 3 var bestindex = chartvalueobj.indexOf(bestdata); var worstindex = chartvalueobj.indexOf(worstdata); var bformatedtime = moment(chartdateobj[bestindex]) .format('LT'); var bformateddate = moment(chartdateobj[bestindex]).format('LL'); var wformatedtime = moment(chartdateobj[worstindex]).format('LT'); var wformateddate = moment(chartdateobj[worstindex]).format('LL'); var aloituspäivämäärä = hetki().aloitus(kaavion päivämääräobj).format('VVVV-KK-PP'); var end_date = hetki().loppu(kaavion päivämääräobj).format('VVVV-KK-PP'); if($(window).width() > 640){ var ctx = document.getElementById("history_comp_graph").getContext("2d"); var grd = ctx.createLinearGradient(0,000, 350,000, 0,000, 100,000); }else{ var ctx = document.getElementById("history_comp_graph_s").getContext("2d"); var grd = ctx.createLinearGradient(0,000, 350,000, 0,000, 100,000); } for(muuttuja i kaavionarvoobjektissa) { var valuecolor = GetColorBySensorNameAndValue(sensorparam,chartvalueobj[i]); colorarray.push(valuecolor); var valuecolorTwo = GetColorBySensorNameAndValue(sensorparam,chartvalueobjTwo[i]); colorarrayTwo.push(valuecolorTwo); } var unit_type = "1"; var str = respJson['Taulukko']['anturinNimi']; var res = str.toUpperCase(); /*var annnot_arr=get_annotation(res,unit_type);*/ config2 = { data: { labels: chartdateobj, datasets: [ { label: location_name1, type: 'line', data: chartvalueobj, backgroundColor: 'transparent', pointBorderColor: 'transparent', borderColor: '#39A033', pointBackgroundColor: colorarray, pointRadius: 1, borderWidth: 2, }, { label: location_name2, type: 'line', data: chartvalueobjTwo, backgroundColor: 'transparent', pointBorderColor:' ', borderColor: '#289BD1', pointBackgroundColor: colorarrayTwo, pointRadius: 1, borderWidth: 2, }, ] }, options: { /* annotation: { annotations:annot_arr },*/ responsive: true, keepAspectRatio: true, animation : { helping: 'easeInOutQuad', kesto: 520 }, selite: { näyttö: tosi }, mittakaava: { xAxes: [{ gridLines:{ display: false }, rastit: { autoSkip: true, }, bar Paksuus: 5, tyyppi : "aika", aika: { yksikkö: yksikkö, näyttömuodot: { neljännes: aikamuoto } } }], yAkselit: [{ gridLines: { display:true }, rastit: { min: 0, } }] }, selite: { näyttö: false, tunnisteet: { //fontColor: "red", //fontSize: 18 } }, point: { backgroundColor: 'white' }, //onClick: graphClickEvent, työkaluvihjeet: { tila: "indeksi", leikkaa: tosi, käytössä: tosi, tila: "indeksi", sijainti: "keskiarvo", } } }; var temp = jQuery.extend(true, {}, config2); myChart2 = uusi Kaavio(ctx, temp); }); }); }const aqiIndia = "0";const aqiUsa = "0";console.log("Aqi ind ja me","München")progressRing({"aqiIn": aqiIndia,"aqiUs":aqiUsa});funktio progressRing( obj){ var location ="München"; sijainti = location.charAt(0).toUpperCase() + location.slice(1); if(screen.width < 520) { if(sijainti.pituus > 25) { const name = location.split(" ") const shortName = nimi[0] + " " + nimi[1] + "..."; sijainti = lyhytnimi; } } console.log("OBJEKTI",yksittäiset sijainnit) var pageHeading =''; sivuotsikko += "
Reaaliaikainen PM2.5, PM10 ilmansaastetaso München, Baijeri
Viimeisin päivitys: 1. tammikuuta 1970 klo 00.05
"; $(".card-header-h1").html(sivun otsikko);var total_goals = 999;var goals_completed = getCookie("aqiType") === "AQI-IN" ? obj.aqiIn : obj.aqiUs; var goal_color = getCookie("aqiType") === "AQI-IN" ? GetColorBySensorNameAndValue("AQI-IN",goals_completed) : GetColorBySensorNameAndValue("aqi",goals_completed);var country_aqi. ="con;AQI. ("AQIfdfdVALUE",goals_completed,location);console.log(goal_color);var bar = new ProgressBar.Circle(progress_ring_aqi, { color: goal_color, // Tämän on oltava sama koko kuin suurin leveys, jotta // estetään leikkaaminen strokeWidth: 8, trailWidth: 7, helping: 'easeInOut', kesto: 1400, teksti: { autoStyleContainer: false }, alkaen: { väri: tavoiteväri, leveys: 9 }, kohteeseen: { väri: tavoiteväri, leveys: 9 }, // Aseta oletusaskelfunktio kaikille animoiduille kutsuille vaihe: function(tila, ympyrä) { circle.path.setAttribute('stroke', state.color); circle.path.setAttribute('stroke-width', state.width) ; var arvo = Math.round(circle.value() * 999); if (arvo === 0) { circle.setText(''); } else { console.log("ARVO SIJAINTI", arvo) circle.setText(arvo); $(.progressbar-text").css("color",goal_color) } }});bar.text.style.fontFamily = 'Nunito Sans, sans-serif';bar.text.style.fontSize = '20px ';bar.text.style.color = "#f4f4f4";bar.text.style.fontWeight = '800';var g = "1";bar.animate(goals_completed/total_goals); // Numero 0,0 - 1,0}