Umieść mapę jakości powietrza w czasie rzeczywistym na swojej stronie internetowej

Udział: aqicn.org/maplet/pl/

Możesz osadzić na swojej stronie internetowej dowolną mapę jakości powietrza w czasie rzeczywistym aqicn.org za pomocą jednego znacznika skryptu.

Skopiuj poniższy kod w miejscu, w którym mapa powinna pojawić się na Twojej stronie:

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

Wynik (przesuń lub powiększ mapę, aby zaktualizować powyższy kod):

Ładowanie asynchroniczne

Aby uniknąć opóźnień w renderowaniu strony, skrypt można załadować asynchronicznie, używając atrybutu async lub defer . Ponieważ skrypt nie uruchamia się wtedy w swoim miejscu na stronie, atrybut data-dom-target jest wymagany do określenia elementu, w którym wstawiona jest mapa. Element można umieścić w dowolnym miejscu na stronie, przed lub po znaczniku script.

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

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

Wynik:

Ładowanie skryptu z JavaScript

Skrypt można również wstawić dynamicznie, na przykład z menedżera tagów lub aplikacji jednostronicowej. Obowiązuje ta sama reguła 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", "pl");
  document.head.appendChild(s);
</script>

Opcje

Mapa jest skonfigurowana z następującymi atrybutami znacznika skryptu. Wszystkie są opcjonalne, z wyjątkiem data-dom-target do ładowania asynchronicznego.

AtrybutOpisDomyślny
data-cityLokalizacja do wyświetlenia: miasto, region lub kraj, np. london , paris , beijing , greece .world
data-lat
data-lng
Szerokość i długość geograficzna środka mapy. Obie są potrzebne do ustawienia konkretnego widoku.centrum lokalizacji
data-zoomPoziom powiększenia, od 1 (świat) do 18 (ulica). Używany tylko z data-lat i data-lng .11
data-langJęzyk mapy, np. fr , es , de , cn , jp , kr .angielski
data-widthSzerokość mapy: liczba (piksele) lub rozmiar css, np. 600px lub 100% .100%
data-heightWysokość mapy: liczba (piksele) lub rozmiar css, np. 450px lub 60vh .450px
data-dom-targetIdentyfikator (lub selektor CSS) elementu, do którego wstawiana jest mapa. Wymagany, gdy skrypt jest ładowany asynchronicznie ( async , defer lub wstawiany dynamicznie). Bez niego mapa jest wstawiana bezpośrednio po znaczniku skryptu.–

Na tej samej stronie można osadzić kilka map: należy użyć jednego znacznika skryptu na mapę.

Zbuduj swoją mapę

Wypełnij poniższe opcje, aby uzyskać kod dla swojej mapy i wyświetlić jej podgląd.

Dobrze wiedzieć

  • Linki na mapie (np. szczegóły stacji) otwierają się w nowej karcie, dzięki czemu odwiedzający nie opuszczają Twojej strony.
  • Mapę można osadzić na dowolnej stronie internetowej obsługiwanej przez protokół http lub https . Nie można jej wyświetlić ze strony otwartej jako plik lokalny ( file:// ).
  • Jeżeli mapa jest umieszczona w ramce iframe typu sandbox, piaskownica musi co najmniej zezwalać na allow-scripts allow-same-origin allow-popups .
  • Prosimy nie usuwać ani nie ukrywać informacji o pochodzeniu projektu Światowego Indeksu Jakości Powietrza ani o źródłach danych.

Bezpośrednie korzystanie z ramki iframe

Jeśli nie możesz dodać skryptów do swojej strony, mapę można również osadzić w zwykłej ramce iframe. Lokalizacja jest częścią adresu URL, a widok jest ustawiany za pomocą parametrów lat , lng i zoom :

<iframe src="https://aqicn.org/maplet/london/pl/?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 pomiarach jakości powietrza i zanieczyszczeń:

O Poziomach Jakości Powietrza

-Wartości Indeksu Jakości Powietrza (AQI)Poziomy zagrożenia zdrowia
0 - 50Dobra0-50: Dobra - Jakość powietrza jest uznawana za zadowalającą, a zanieczyszczenie powietrza stanowi niewielkie ryzyko lub jego brak.
51 -100Średnia50-100: Średnia - Jakość powietrza jest dopuszczalna; jednak niektóre zanieczyszczenia mogą być umiarkowanie szkodliwe dla bardzo małej liczby osób, które są niezwykle wrażliwe na zanieczyszczenie powietrza.
101-150Niezdrowa dla osób wrażliwych100-150: Niezdrowe dla wrażliwych osób - u osób wrażliwych mogą wystąpić negatywne skutki dla zdrowia. Większość populacji może nie odczuwać negatywnych objawów.
151-200Niezdrowa150-200: Niezdrowe - Każdy może zacząć doświadczać negatywnych skutków zdrowotnych; U osób wrażliwych mogą wystąpić poważniejsze skutki zdrowotne.
201-300Bardzo niezdrowa200-300: Bardzo niezdrowe - Ostrzeżenie zdrowotne, poziom alarmowy. Bardzo prawdopodobny negatywny wpływ na całą populację.
300+Zagrożenie dla życia300 : Niebezpieczny - Alarm Zdrowotny: każdy może doświadczyć poważniejszych skutków zdrowotnych.

Aby dowiedzieć się więcej na temat jakości powietrza i zanieczyszczenia, sprawdź w wikipedii temat "jakość powietrza" lub nasz poradnik o jakości powietrza i jego wpływie na Twoje zdrowie.

Więcej przydatnych informacji zdrowotnych na blogu doktora Richarda Sainta z Pekinu: www.myhealthbeijing.com .


Uwaga dotycząca użytkowania: Wszystkie dane dotyczące jakości powietrza mogą być nieważne w chwili publikacji, a w celu zapewnienia jakości dane te mogą być w dowolnym momencie zmieniane bez powiadomienia. Projekt World Air Quality Index wykorzystuje wszystkie przydatne umiejętności, dba o rzetelność przy kompilowaniu treści tych informacji, ale w żadnym wypadku zespół projektowy World Air Quality Index lub jego agenci nie są odpowiedzialni za umowę, delikt lub w inny sposób za jakiekolwiek straty, obrażenia lub szkody wynikające bezpośrednio lub pośrednio z dostarczania tych danych.