Вградете карта на качеството на въздуха в реално време на вашия уебсайт

Дял: aqicn.org/maplet/bg/

Можете да вградите всяка от картите за качество на въздуха в реално време на 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="bg"
        data-height="450"></script>

Резултат (преместете или увеличете картата, за да актуализирате кода по-горе):

Асинхронно зареждане

За да се избегне забавяне на рендирането на страницата, скриптът може да се зареди асинхронно с атрибута async или defer . Тъй като скриптът не се изпълнява на позицията си в страницата, е необходим атрибутът data-dom-target за да се посочи елементът, в който е вмъкната картата. Елементът може да бъде поставен навсякъде в страницата, преди или след тага script.

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

<script async src="https://aqicn.org/maplet/embed.v1.js"
        data-city="paris"
        data-lang="bg"
        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", "bg");
  document.head.appendChild(s);
</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 селектор) на елемента, в който е вмъкната картата (map). Задължителен е, когато скриптът се зарежда асинхронно ( 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/bg/?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+опасенСигнал за здравето: всеки може да има по-сериозни последици за здравето

За да научите повече за качеството на въздуха и замърсяването, вижте темата за качеството на въздуха в wikipedia или ръководството на airnow за качеството на въздуха и вашето здраве .

За много полезни здравни съвети на д-р Ричард Сейнт Сир от Пекин проверете блога на www.myhealthbeijing.com .


Известие за използване: Всички данни за качеството на атмосферния въздух не са валидни към момента на публикуването и поради осигуряване на качеството, тези данни могат да бъдат променяни без предизвестие по всяко време. Проектът Световен индекс на качеството на въздуха е упражнил всички разумни умения и внимание при съставянето на съдържанието на тази информация и при никакви обстоятелства Проектният екип на Световния Индекс на Качеството на Въздуха или неговите агенти са отговорни по договор, нередовност или по друг начин за всяка загуба, нараняване или щета, възникващи пряко или косвено от предоставянето на тези данни.