將即時空氣品質地圖嵌入到您的網站中

分享: aqicn.org/maplet/hk/

世界空氣品質指數計畫的即時空氣品質地圖可以透過一個腳本標籤嵌入到任何網站上。此地圖顯示所選位置周圍所有監測站的即時空氣品質指數,並自動更新。

將以下程式碼複製到頁面上地圖應該出現的位置:

<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="hk"
        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="hk"
        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", "hk");
  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地圖插入元素的 ID(或 CSS 選擇器)。當腳本非同步載入( async 、 defer或動態插入)時,此參數為必填項。否則,地圖將直接插入 script 標籤之後。–

在同一頁面上可以嵌入多個地圖:每個地圖使用一個腳本標籤。

繪製你的地圖

填寫以下選項以取得地圖代碼並進行預覽。

知道這個很有用

  • 地圖中的連結(例如車站詳情)會在新標籤頁中打開,這樣訪客就不會離開您的頁面。
  • 地圖可以嵌入到任何透過http或https提供服務的網站上。它不能從作為本機檔案( file:// )開啟的頁面中顯示。
  • 如果地圖放置在沙盒化的 iframe 中,則沙盒必須至少允許allow-scripts allow-same-origin allow-popups 。
  • 請勿移除或隱藏世界空氣品質指數項目和資料來源的署名。

直接使用 iframe

如果無法在頁面中新增腳本,也可以使用普通的 iframe 嵌入地圖。位置資訊包含在 URL 中,地圖視圖則透過lat 、 lng和zoom參數設定:

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

關於空氣質量與空氣污染指數

本網站採用的污染指數和顏色與EPA是完全相同的。 EPA的指數可以從 AirNow上查到

空气质量指数空气质量指数级别(状况)及表示颜色对健康影响情况建议采取的措施
0 - 50一级(优)空气质量令人满意,基本无空气污染各类人群可正常活动
51 -100二级(良)空气质量可接受,但某些污染物可能对极少数异常敏感人群健康有较弱影响极少数异常敏感人群应减少户外活动
101-150三级(轻度污染)易感人群症状有轻度加剧,健康人群出现刺激症状儿童、老年人及心脏病、呼吸系统疾病患者应减少长时间、高强度的户外锻炼
151-200四级(中度污染)进一步加剧易感人群症状,可能对健康人群心脏、呼吸系统有影响儿童、老年人及心脏病、呼吸系统疾病患者避免长时间、高强度的户外锻炼,一般人群适量减少户外运动
201-300五级(重度污染)心脏病和肺病患者症状显著加剧,运动耐受力降低,健康人群普遍出现症状儿童、老年人及心脏病、肺病患者应停留在室内,停止户外运动,一般人群减少户外运动
300+六级(严重污染)健康人群运动耐受力降低,有明显强烈症状,提前出现某些疾病儿童、老年人和病人应停留在室内,避免体力消耗,一般人群避免户外活动
(参考详见http://zh.wikipedia.org/wiki/空气质量指数)

如果你想了解更多有關空氣質量與污染,詳見維基百科或者 AirNow

有關健康建議詳​​見北京的Richard Saint Cyr MD醫生的博客:www.myhealthbeijing.com


注意事項: 所有空氣品質數據在發佈時均未經驗證,且為了確保資料準確性,這些數據可能隨時被修改,恕不另行通知。 世界空氣品質指數專案在編制這些訊息內容時已經謹慎的運用了所有適當的技巧,在任何情況下世界空氣品質指數 在任何情況下,世界空氣品質指數專案團隊或其代理人均不對因提供此數據而直接或間接引起的任何損失、傷害或損害來承擔契約、侵權或其他責任。