Integrați harta calității aerului în timp real pe site-ul dvs. web

Acțiune: aqicn.org/maplet/ro/

Harta calității aerului în timp real a proiectului Indexul Calității Aerului la nivel mondial poate fi integrată pe orice site web cu o singură etichetă de script. Harta prezintă Indexul Calității Aerului în timp real al tuturor stațiilor de monitorizare din jurul locației selectate și este actualizată automat.

Copiați codul de mai jos unde ar trebui să apară harta pe pagina dvs.:

<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="ro"
        data-height="450"></script>

Rezultat (mutați sau măriți harta pentru a actualiza codul de mai sus):

Încărcare asincronă

Pentru a evita întârzierea randării paginii, scriptul poate fi încărcat asincron, cu atributul async sau defer . Deoarece scriptul nu rulează apoi în poziția sa din pagină, atributul data-dom-target este necesar pentru a specifica elementul în care este inserată harta. Elementul poate fi plasat oriunde în pagină, înainte sau după eticheta scriptului.

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

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

Rezultat:

Încărcarea scriptului din javascript

Scriptul poate fi inserat și dinamic, de exemplu dintr-un manager de etichete sau dintr-o aplicație cu o singură pagină. Se aplică aceeași regulă 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", "ro");
  document.head.appendChild(s);
</script>

Opțiuni

Harta este configurată cu următoarele atribute ale etichetei de script. Toate sunt opționale, cu excepția data-dom-target pentru încărcarea asincronă.

AtributDescriereImplicit
data-cityLocație de afișat: un oraș, o regiune sau o țară, de exemplu london , paris , beijing , greece .world
data-lat
data-lng
Latitudinea și longitudinea centrului hărții. Ambele sunt necesare pentru a seta o vizualizare explicită.centrul locației
data-zoomNivel de zoom, de la 1 (lume) la 18 (stradă). Se utilizează doar cu data-lat și data-lng .11
data-langLimba hărții, de exemplu fr , es , de , cn , jp , kr .engleză
data-widthLățimea hărții: un număr (pixeli) sau o dimensiune CSS, cum ar fi 600px sau 100% .100%
data-heightÎnălțimea hărții: un număr (pixeli) sau o dimensiune CSS, cum ar fi 450px sau 60vh .450px
data-dom-targetID-ul (sau selectorul CSS) al elementului în care este inserată harta. Necesar când scriptul este încărcat asincron ( async , defer sau inserat dinamic). Fără acesta, harta este inserată imediat după eticheta scriptului.–

Mai multe hărți pot fi încorporate pe aceeași pagină: utilizați o etichetă de script per hartă.

Construiește-ți harta

Completați opțiunile de mai jos pentru a obține codul pentru harta dvs. și a o previzualiza.

Bine de știut

  • Linkurile de pe hartă (de exemplu, detalii despre stație) se deschid într-o filă nouă, astfel încât vizitatorii să nu părăsească pagina.
  • Harta poate fi încorporată pe orice site web servit prin http sau https . Nu poate fi afișată dintr-o pagină deschisă ca fișier local ( file:// ).
  • Dacă harta este plasată într-un iframe cu sandbox, sandbox-ul trebuie să permită cel puțin allow-scripts allow-same-origin allow-popups .
  • Vă rugăm să nu eliminați sau să nu ascundeți atribuirea către proiectul Indexului Mondial al Calității Aerului și către sursele de date.

Utilizarea directă a unui iframe

Dacă nu puteți adăuga scripturi pe pagina dvs., harta poate fi încorporată și cu un iframe simplu. Locația face parte din URL, iar vizualizarea este setată cu parametrii lat , lng și zoom :

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

Despre măsurarea calității aerului și a poluării:

Despre nivelurile de calitate a aerului

-Valorile indicelui de calitate a aerului (AQI).Niveluri de îngrijorare pentru sănătate
0 - 50BunCalitatea aerului este considerată satisfăcătoare, iar poluarea aerului prezintă un risc mic sau deloc
51 -100ModeratCalitatea aerului este acceptabilă; cu toate acestea, pentru anumiți poluanți poate exista o îngrijorare moderată de sănătate pentru un număr foarte mic de persoane care sunt neobișnuit de sensibile la poluarea aerului.
101-150Nesănătos pentru grupurile sensibileMembrii grupurilor sensibile pot avea efecte asupra sănătății. Este puțin probabil ca publicul larg să fie afectat.
151-200NesănătosToată lumea poate începe să experimenteze efectele asupra sănătății; membrii grupurilor sensibile pot avea efecte mai grave asupra sănătății
201-300Foarte NesănătoasăAvertismente de sănătate privind situațiile de urgență. Întreaga populație este mai probabil să fie afectată.
300+RiscantAlertă de sănătate: toată lumea poate avea efecte mai grave asupra sănătății

Pentru a afla mai multe despre calitatea aerului și poluare, consultați subiectul wikipedia pentru calitatea aerului sau ghidul airnow despre calitatea aerului și sănătatea dvs.

Pentru sfaturi foarte utile de sănătate ale medicului doctor Richard Saint Cyr din Beijing, consultați blogul www.myhealthbeijing.com .


Notificare privind utilizarea: Toate datele privind calitatea aerului sunt nevalide la momentul publicării și, datorită asigurării calității, aceste date pot fi modificate, fără notificare, în orice moment. Proiectul Index al calității aerului mondial a exercitat toate competențele și îngrijirea rezonabilă în compilarea conținutului acestor informații și în nici un caz Echipa de proiect pentru indexul calității aerului sau agenții săi sunt răspunzători în contract, delictuală sau în alt mod pentru orice pierdere, vătămare sau daună care rezultă direct sau indirect din furnizarea acestor date.