将实时空气质量地图嵌入到您的网站中

分享: aqicn.org/maplet/cn/

世界空气质量指数项目的实时空气质量地图可以通过一个脚本标签嵌入到任何网站上。该地图显示所选位置周围所有监测站的实时空气质量指数,并自动更新。

将以下代码复制到页面上地图应该出现的位置:

<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="cn"
        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="cn"
        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", "cn");
  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/cn/?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


注意事项: 所有空气质量数据在发布时均未经验证,并且为了保证数据质量,这些数据可能随时被修改,恕不另行通知。 世界空气质量指数项目在编制此信息的内容时已经运用了所有合理的技能和谨慎,在任何情况下世界空气质量指数项目团队或其代理人将不会为由于提供此数据而直接或间接引起的伤害、合同损失、侵权及其他任何损失负责。