Vložte mapu kvality ovzduší v reálném čase na svůj web

Podíl: aqicn.org/maplet/cs/

Kteroukoli z map kvality ovzduší v reálném čase z aqicn.org můžete vložit na svůj web pomocí jediného tagu skriptu.

Zkopírujte níže uvedený kód na místo, kde by se měla mapa na vaší stránce zobrazit:

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

Výsledek (pro aktualizaci výše uvedeného kódu posuňte nebo přiblížte mapu):

Asynchronní načítání

Aby se zabránilo zpoždění vykreslování stránky, lze skript načíst asynchronně pomocí atributu async nebo defer . Protože se skript poté nespustí na své pozici na stránce, je k určení prvku, do kterého je mapa vložena, vyžadován atribut data-dom-target . Prvek lze umístit kamkoli na stránce, před nebo za tag script.

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

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

Výsledek:

Načítání skriptu z javascriptu

Skript lze také vkládat dynamicky, například ze správce tagů nebo jednostránkové aplikace. Platí stejné pravidlo 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", "cs");
  document.head.appendChild(s);
</script>

Možnosti

Mapa je konfigurována s následujícími atributy tagu script. Všechny jsou volitelné, s výjimkou data-dom-target pro asynchronní načítání.

AtributPopisVýchozí
data-cityZobrazené místo: město, region nebo země, např. london , paris , beijing , greece .world
data-lat
data-lng
Zeměpisná šířka a délka středu mapy. Obojí je potřeba k nastavení explicitního zobrazení.střed lokality
data-zoomÚroveň přiblížení, od 1 (svět) do 18 (ulice). Používá se pouze s data-lat a data-lng .11
data-langJazyk mapy, např. fr , es , de , cn , jp , kr .angličtina
data-widthŠířka mapy: číslo (pixely) nebo velikost CSS, například 600px nebo 100% .100%
data-heightVýška mapy: číslo (pixely) nebo velikost v CSS, například 450px nebo 60vh .450px
data-dom-targetID (nebo selektor CSS) elementu, do kterého je vložena mapa. Povinné, pokud je skript načten asynchronně ( async , defer nebo vložen dynamicky). Bez něj je mapa vložena hned za tag skriptu.–

Na stejnou stránku lze vložit několik map: pro každou mapu použijte jeden tag skriptu.

Vytvořte si mapu

Vyplňte níže uvedené možnosti a získejte kód pro vaši mapu, abyste si ji mohli prohlédnout.

Dobré vědět

  • Odkazy v mapě (např. podrobnosti o stanici) se otevírají v nové kartě, takže návštěvníci neopouštějí vaši stránku.
  • Mapu lze vložit na jakoukoli webovou stránku poskytovanou přes http nebo https . Nelze ji zobrazit ze stránky otevřené jako lokální soubor ( file:// ).
  • Pokud je mapa umístěna v sandboxovém iframe, musí sandbox alespoň povolit allow-scripts allow-same-origin allow-popups .
  • Prosím, neodstraňujte ani neskrývejte odkaz na projekt Světového indexu kvality ovzduší a zdroje dat.

Přímé použití prvku iframe

Pokud na stránku nemůžete přidat skripty, můžete mapu vložit také pomocí prostého iframe. Poloha je součástí adresy URL a zobrazení se nastavuje pomocí parametrů lat , lng a zoom :

<iframe src="https://aqicn.org/maplet/london/cs/?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 měření kvality ovzduší a znečištění:

O úrovních kvality ovzduší

-Hodnoty indexu kvality ovzduší (AQI).Úrovně obav o zdraví
0 - 50DobrýKvalita ovzduší je považována za uspokojivou a znečištění ovzduší představuje malé nebo žádné riziko
51 -100MírnýKvalita ovzduší je přijatelná; u některých znečišťujících látek však může existovat mírný zdravotní problém u velmi malého počtu lidí, kteří jsou neobvykle citliví na znečištění ovzduší.
101-150Nezdravé pro citlivé skupinyČlenové citlivých skupin mohou mít účinky na zdraví. Obecná veřejnost pravděpodobně nebude zasažena.
151-200NezdravýKaždý může začít projevovat účinky na zdraví. členové citlivých skupin mohou mít vážnější účinky na zdraví
201-300Velmi NezdravéZdravotní varování při havarijních podmínkách. Celá populace je pravděpodobněji postižena.
300+NebezpečnýZdravotní upozornění: každý může mít vážnější zdravotní účinky

Chcete-li se dozvědět více o kvalitě ovzduší a znečištění, podívejte se na téma Kvalita ovzduší na wikipedii nebo na airnow průvodce Kvalita ovzduší a vaše zdraví .

Velmi užitečné zdravotní rady pekingského lékaře Richarda Saint Cyr MD najdete na blogu www.myhealthbeijing.com .


Upozornění na použití: Veškeré údaje o kvalitě ovzduší jsou v době zveřejnění neplatné a vzhledem k zajištění kvality mohou být tyto údaje kdykoli změněny bez upozornění. Projekt Světový index kvality ovzduší vynaložil veškeré přiměřené schopnosti a péči při sestavování obsahu těchto informací a za žádných okolností Projektový tým Světového indexu kvality ovzduší nebo jeho zástupci nesou odpovědnost za smluvní, delikt nebo jinou odpovědnost za jakoukoliv ztrátu, zranění nebo škodu vzniklou přímo nebo nepřímo z poskytování těchto údajů.