Intégrez la carte de la qualité de l'air en temps réel sur votre site web

Partager: aqicn.org/maplet/fr/

Vous pouvez intégrer n'importe quelle carte de la qualité de l'air en temps réel d'aqicn.org sur votre site web à l'aide d'une simple balise script.

Copiez le code ci-dessous à l'endroit où la carte doit apparaître sur votre page :

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

Résultat (déplacez ou zoomez sur la carte pour mettre à jour le code ci-dessus) :

Chargement asynchrone

Pour éviter de retarder l'affichage de votre page, le script peut être chargé de manière asynchrone, grâce à l'attribut async ou defer . Comme le script ne s'exécute alors pas à son emplacement d'origine sur la page, l'attribut data-dom-target est nécessaire pour spécifier l'élément dans lequel la carte est insérée. Cet élément peut être placé n'importe où sur la page, avant ou après la balise `<script>`.

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

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

Résultat:

Chargement du script depuis JavaScript

Le script peut également être inséré dynamiquement, par exemple depuis un gestionnaire de balises ou une application monopage. La même règle data-dom-target s'applique :

<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", "fr");
  document.head.appendChild(s);
</script>

Options

La carte est configurée avec les attributs suivants de la balise script. Ils sont tous facultatifs, sauf data-dom-target pour le chargement asynchrone.

AttributDescriptionDéfaut
data-cityLieu à indiquer : une ville, une région ou un pays, par exemple london , paris , beijing , greece .world
data-lat
data-lng
Latitude et longitude du centre de la carte. Ces deux informations sont nécessaires pour définir une vue précise.centre de l'emplacement
data-zoomNiveau de zoom, de 1 (monde) à 18 (rue). Utilisé uniquement avec data-lat et data-lng .11
data-langLangue de la carte, par exemple fr , es , de , cn , jp , kr .Anglais
data-widthLargeur de la carte : un nombre (pixels) ou une taille CSS telle que 600px ou 100% .100%
data-heightHauteur de la carte : un nombre (pixels) ou une taille CSS telle que 450px ou 60vh .450px
data-dom-targetIdentifiant (ou sélecteur CSS) de l'élément dans lequel la carte est insérée. Requis lorsque le script est chargé de manière asynchrone ( async , defer ou inséré dynamiquement). Sans cet identifiant, la carte est insérée directement après la balise script.–

Plusieurs cartes peuvent être intégrées sur la même page : utilisez une balise script par carte.

Créez votre carte

Remplissez les champs ci-dessous pour obtenir le code de votre carte et en avoir un aperçu.

Bon à savoir

  • Les liens présents sur la carte (par exemple, les informations sur les stations) s'ouvrent dans un nouvel onglet, afin que les visiteurs ne quittent pas votre page.
  • La carte peut être intégrée à n'importe quel site web servi via http ou https . Elle ne peut pas être affichée à partir d'une page ouverte en tant que fichier local ( file:// ).
  • Si la carte est placée dans une iframe en mode sandbox, le sandbox doit au moins allow-scripts allow-same-origin allow-popups .
  • Veuillez ne pas supprimer ni masquer la mention du projet World Air Quality Index et des sources de données.

Utiliser directement une iframe

Si vous ne pouvez pas ajouter de scripts à votre page, la carte peut également être intégrée à l'aide d'une simple iframe. La localisation fait partie de l'URL et l'affichage est défini par les paramètres lat , lng et zoom .

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

À propos de la qualité de l'air et des mesures de la pollution atmosphérique :

À propos des niveaux de qualité de l'air

IQANiveau de pollution de l'air Impact sur la santé
0 - 50BonLa qualité de l'air est jugée satisfaisante, et la pollution de l'air pose peu ou pas de risque.
51 -100ModéréLa qualité de l'air est acceptable. Cependant, pour certains polluants, il peut y avoir un risque sur la santé pour un très petit nombre de personnes inhabituellement sensibles à la pollution atmosphérique.
101-150Mauvais pour les groupes sensiblesLa qualité de l'air est acceptable; Cependant, pour certains polluants, il peut y avoir un problème de santé modérée pour un très petit nombre de personnes qui sont particulièrement sensibles à la pollution de l'air.
151-200MauvaisTout le monde peut commencer à ressentir des effets sur la santé; les membres des groupes sensibles peuvent ressentir des effets de santé plus graves.
201-300Très mauvaisAvertissements de santé de conditions d'urgence. Toute la population est plus susceptible d'être affecté.
300+DangereuxAlerte de santé: tout le monde peut ressentir des effets de santé plus graves.

Pour en savoir plus sur la qualité de l'air, consultez le sujet Qualité de l'air sur Wikipedia ou le guide AirNow de la qualité de l'air et de votre santé .

Pour des conseils de santé très utiles du Dr. Richard Saint Cyr, consultez le blog myhealthbeijing.com.


Notice d'utilisation: Toutes les données sur la qualité de l'air ne sont pas validées au moment de la publication et, pour des raisons d'assurance de la qualité, ces données peuvent être modifiées à tout moment et sans préavis. Le projet Indice de la qualité de l'air dans le monde a exercé toutes les compétences et l'attention réalisables dans la compilation du contenu de ces informations. Indice de la qualité de l’air dans le monde , l’équipe de projet ou ses agents ne peuvent être tenus responsables, contractuellement, judiciairement ou autrement, de toute perte, blessure ou préjudice résultant directement ou indirectement de la fourniture de ces données.