Убудуйце карту якасці паветра ў рэжыме рэальнага часу на свой вэб-сайт

падзяліцца: aqicn.org/maplet/be/

Вы можаце ўбудаваць любую з карт якасці паветра ў рэжыме рэальнага часу з сайта aqicn.org на свой вэб-сайт з дапамогай аднаго тэга скрыпта.

Скапіруйце код ніжэй у месца, дзе павінна з'явіцца карта на вашай старонцы:

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

Вынік (перамясціце або павялічце карту, каб абнавіць код вышэй):

Асінхронная загрузка

Каб пазбегнуць затрымкі рэндэрынгу старонкі, скрыпт можна загружаць асінхронна з дапамогай атрыбута async або defer . Паколькі скрыпт у такім выпадку не выконваецца ў сваёй пазіцыі на старонцы, для ўказання элемента, у які ўстаўляецца карта, патрабуецца атрыбут data-dom-target . Элемент можна размясціць у любым месцы старонкі, да або пасля тэга скрыпта.

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

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

Вынік:

Загрузка скрыпта з javascript

Скрыпт таксама можна ўстаўляць дынамічна, напрыклад, з дыспетчара тэгаў або аднастаронкавага прыкладання. Дзейнічае тое ж правіла 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", "be");
  document.head.appendChild(s);
</script>

Параметры

Карта наладжваецца з наступнымі атрыбутамі тэга script. Усе яны неабавязковыя, акрамя data-dom-target для асінхроннай загрузкі.

АтрыбутАпісаннеПа змаўчанні
data-cityМесцазнаходжанне для адлюстравання: горад, рэгіён або краіна, напрыклад, london , paris , beijing , greece .world
data-lat
data-lng
Шырата і даўгата цэнтра карты. Абодва патрэбныя для ўсталёўкі выразнага выгляду.цэнтр месцазнаходжання
data-zoomУзровень маштабавання, ад 1 (свет) да 18 (вуліца). Выкарыстоўваецца толькі з data-lat і data-lng .11
data-langМова карты, напрыклад, fr , es , de , cn , jp , kr .англійская
data-widthШырыня карты: лік (пікселі) або памер CSS, напрыклад, 600px або 100% .100%
data-heightВышыня карты: лік (пікселі) або памер CSS, напрыклад, 450px або 60vh .450px
data-dom-targetІдэнтыфікатар (ці селектар CSS) элемента, у які ўстаўляецца карта. Патрабуецца, калі скрыпт загружаецца асінхронна ( async , defer або ўстаўляецца дынамічна). Без яго карта ўстаўляецца адразу пасля тэга скрыпта.–

На адну старонку можна ўбудаваць некалькі карт: выкарыстоўвайце адзін тэг скрыпта на адну карту.

Стварыце сваю карту

Запоўніце параметры ніжэй, каб атрымаць код для вашай карты і папярэдне праглядзець яе.

Карысна ведаць

  • Спасылкі на карце (напрыклад, падрабязнасці станцыі) адкрываюцца ў новай укладцы, каб наведвальнікі не пакідалі вашу старонку.
  • Мапу можна ўбудаваць на любы вэб-сайт, які працуе праз http або https . Яе нельга адлюстраваць са старонкі, адкрытай як лакальны файл ( file:// ).
  • Калі карта змяшчаецца ў пясочніцы iframe, пясочніца павінна як мінімум дазваляць allow-scripts allow-same-origin allow-popups .
  • Калі ласка, не выдаляйце і не хавайце спасылку на праект Сусветнага індэкса якасці паветра і крыніцы дадзеных.

Выкарыстанне iframe непасрэдна

Калі вы не можаце дадаць скрыпты на сваю старонку, карту таксама можна ўбудаваць з дапамогай звычайнага iframe. Месцазнаходжанне з'яўляецца часткай URL-адраса, а выгляд задаецца з дапамогай параметраў lat , lng і zoom :

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

Пра якасць паветра і вымярэнне забруджвання:

Пра ўзровень якасці паветра

-Значэнні індэкса якасці паветра (AQI).Узроўні занепакоенасці здароўем
0 - 50добраЯкасць паветра лічыцца здавальняючым, і забруджванне паветра ўяўляе мала або няма рызыкі
51 -100ўмераныЯкасць паветра з'яўляецца прымальным; Аднак, для некаторых забруджвальных рэчываў можа быць умераным турботай здароўя для вельмі невялікай колькасці людзей, якія незвычайна адчувальныя да забруджвання паветра.
101-150Нездаровы для адчувальных групЧлены адчувальных груп могуць адчуваць наступствы для здароўя. Шырокая грамадскасць, хутчэй за ўсё, будуць закрануты няма.
151-200нездаровыКожны можа пачаць адчуваць ўздзеянне на здароўе; Члены адчувальных груп могуць адчуваць больш сур'ёзныя наступствы для здароўя
201-300Вельмі Нездаровыпапярэджання для здароўя надзвычайных сітуацый. Усё насельніцтва, хутчэй за ўсё, будуць закрануты.
300+небяспечныНебяспечна для здароўя: кожны можа адчуваць больш сур'ёзныя наступствы для здароўя

Каб даведацца больш пра якасць паветра і забруджванне, азнаёмцеся з тэмай Вікіпедыі «Якасць паветра» або кіраўніцтвам airnow «Якасць паветра і ваша здароўе» .

Вельмі карысныя парады па здароўі ад доктара медыцынскіх навук з Пекіна Рычарда Сэн-Сіра глядзіце ў блогу www.myhealthbeijing.com .


Апавяшчэнне аб выкарыстанні: Усе дадзеныя па якасці паветра з'яўляюцца неправеранымі на момант публікацыі, і ў сувязі з забеспячэннем якасці гэтых дадзеныя могуць быць зменены без папярэдняга паведамлення ў любы час. World Air Індэкс якасці Праект ажыццяўляецца ўсе разумныя навыкі і сыход пры складанні зместу гэтай інфармацыі і ні пры якіх абставінах не World Air Індэкс якасці каманда праекта або яго агенты нясуць адказнасць у кантракце, деликта ці іншым чынам за любыя страты, пашкоджанні або шкоду, прама ці ўскосна ад крыніцы гэтых дадзеных.