Ugradite mapu kvalitete zraka u stvarnom vremenu na svoju web stranicu

Dijeli: aqicn.org/maplet/bs/

Možete ugraditi bilo koju od mapa kvaliteta zraka u stvarnom vremenu sa aqicn.org na svoju web stranicu pomoću jedne oznake skripte.

Kopirajte kod ispod gdje bi se mapa trebala pojaviti na vašoj stranici:

<script src="https://aqicn.org/maplet/embed.v1.js"
        data-city="london"
        data-lat="51.5074" data-lng="-0.1278" data-zoom="11"
        data-lang="bs"
        data-height="450"></script>

Rezultat (pomjerite ili zumirajte mapu da biste ažurirali gornji kod):

Koristite vibe coding ? Zamolite svog LLM da vam ugradi mapu koristeći upute. aqicn.org/maplet/SKILL.md

Asinhrono učitavanje

Da biste izbjegli kašnjenje u renderiranju vaše stranice, skripta se može učitati asinhrono, pomoću atributa async ili defer . Budući da se skripta tada ne izvršava na svojoj poziciji na stranici, atribut data-dom-target je potreban za određivanje elementa u koji se ubacuje mapa. Element se može postaviti bilo gdje na stranici, prije ili poslije oznake skripte.

<div id="aqi-map"></div>

<script async src="https://aqicn.org/maplet/embed.v1.js"
        data-city="paris"
        data-lang="bs"
        data-dom-target="aqi-map"
        data-height="450"></script>

Rezultat:

Učitavanje skripte iz javascripta

Skripta se također može umetnuti dinamički, na primjer iz upravitelja oznaka ili aplikacije za jednu stranicu. Primjenjuje se isto pravilo data-dom-target :

<div id="aqi-map"></div>

<script>
  var s = document.createElement("script");
  s.src = "https://aqicn.org/maplet/embed.v1.js";
  s.setAttribute("data-city", "london");
  s.setAttribute("data-dom-target", "aqi-map");
  s.setAttribute("data-lang", "bs");
  document.head.appendChild(s);
</script>

Opcije

Mapa je konfigurirana sa sljedećim atributima oznake skripte. Svi su opcionalni, osim data-dom-target za asinhrono učitavanje.

AtributOpisZadano
data-cityLokacija za prikaz: grad, regija ili država, npr. london , paris , beijing , greece .world
data-lat
data-lng
Geografska širina i dužina centra mape. Obje su potrebne za postavljanje eksplicitnog prikaza.centar lokacije
data-zoomNivo zumiranja, od 1 (svijet) do 18 (ulica). Koristi se samo sa data-lat i data-lng .11
data-langJezik karte, npr. fr , es , de , cn , jp , kr .engleski
data-widthŠirina mape: broj (pikseli) ili CSS veličina kao što je 600px ili 100% .100%
data-heightVisina mape: broj (pikseli) ili CSS veličina kao što je 450px ili 60vh .450px
data-dom-targetID (ili css selektor) elementa u koji se ubacuje mapa. Potreban kada se skripta učitava asinhrono ( async , defer ili dinamički ubacuje). Bez njega, mapa se ubacuje odmah nakon oznake skripte.–

Nekoliko mapa može biti ugrađeno na istu stranicu: koristite jednu oznaku skripte po mapi.

Napravite svoju mapu

Popunite opcije ispod da biste dobili kod za svoju mapu i pregledali je.

Dobro je znati

  • Linkovi na mapi (npr. detalji stanice) otvaraju se u novom tabu, tako da posjetioci ne napuštaju vašu stranicu.
  • Mapa se može ugraditi na bilo koju web stranicu koja se poslužuje putem http ili https . Ne može se prikazati sa stranice otvorene kao lokalna datoteka ( file:// ).
  • Ako je mapa smještena u sandbox iframe, sandbox mora barem dozvoliti allow-scripts allow-same-origin allow-popups .
  • Molimo vas da ne uklanjate ili skrivate pripisivanje projektu Svjetskog indeksa kvalitete zraka i izvorima podataka.

Direktno korištenje iframe-a

Ako ne možete dodati skripte na svoju stranicu, mapa se može ugraditi i običnim iframe-om. Lokacija je dio URL-a, a prikaz se postavlja parametrima lat , lng i zoom :

<iframe src="https://aqicn.org/maplet/london/bs/?lat=51.5074&lng=-0.1278&zoom=11"
        width="100%" height="450" style="border:0" loading="lazy"
        title="Real-time air quality map"></iframe>

O mjerenju kvalitete zraka i zagađenja:

O razinama kvalitete zraka

-Vrijednosti indeksa kvalitete zraka (AQI).Nivoi zdravstvene brige
0 - 50DobroKvalitet vazduha se smatra zadovoljavajućim, a zagađenje vazduha predstavlja mali ili nikakav rizik
51 -100UmerenoKvalitet zraka je prihvatljiv; Međutim, neki zagađivači mogu imati umjereno zabrinjavajući utjecaj na zdravstveno stanje malog broja ljudi koji su veoma osjetljivi na zagađenje zraka.
101-150Nezdravo za osetljive grupeMože prouzrokovati zdravstvene poteškoće kod članova osjetljivih grupa. Većina verovatno neće biti pogođena.
151-200NezdraviSvako može početi osjećati posljedice na zdravlje; članovi osjetljivih grupa mogu imati ozbiljnije zdravstvene posljedice
201-300Veoma nezdravimUpozorenja o hitnim slučajevima. Čitava populacija će biti pogođena.
300+OpasnoZdravstveno upozorenje: svako može osjetiti ozbiljnije posljedice na zdravlje

Da biste saznali više o kvaliteti zraka i zagađenju, provjerite temu wikipedije o kvaliteti zraka ili airnow vodiču za kvalitet zraka i vaše zdravlje .

Za vrlo korisne zdravstvene savjete pekinškog doktora Richarda Saint Cyr MD, posjetite blog www.myhealthbeijing.com .


Upotreba: Svi podaci o kvalitetu vazduha su neverifikovani u vrijeme objavljivanja, a zbog osiguranja kvaliteta ovi podaci mogu biti izmjenjeni i dopunjeni u bilo kom trenutku. Projekat Svjetskog indeksa kvaliteta vazduha obratio je veliku pažnju prilikom sastavljanja ovih informacija i ni pod kakvim okolnostima neće biti Svjetski indeks kvaliteta vazduha projektni tim ili njegovi agenti odgovorni za ugovor, štetu ili bilo kakav gubitak, povredu ili štetu nastalu direktno ili indirektno iz snabdevanja ovim podacima.