Évaluer la qualité de l'air pour Places à l'aide de l'API Air Quality

Dans ce document, vous allez découvrir comment utiliser l'API Air Quality pour créer des expériences de recherche de lieux enrichies. Nous vous montrerons comment la qualité de l'air peut être un signal de valeur pour les utilisateurs du début à la fin de l'entonnoir, et comment les données de l'API Air Quality peuvent être intégrées aux expériences existantes.

Cas d'utilisation et valeur ajoutée

Les signaux de l'API Air Quality peuvent s'intégrer à différentes expériences de recherche, par exemple lorsque les utilisateurs recherchent un lieu à visiter. L'API Air Quality propose les fonctionnalités suivantes :

  • Données en temps réel * et historiques : des données récentes et précises qui représentent l'état actuel et les données antérieures dans une fenêtre de 30 jours avec une résolution horaire. (* un instantané horaire de la qualité de l'air extérieur)
  • Données mondiales et locales : les données de l'API Air Quality couvrent des zones entières dans plus de 100 pays, tout en étant très localisées (jusqu'à 500 mètres). Elles fournissent aux utilisateurs des signaux clés pour comparer les lieux et choisir celui qui leur convient le mieux.

La qualité de l'air peut être très différente, même pour des lieux proches

Exemple de procédure

Afficher les données sur la qualité de l'air au début de l'expérience

Il existe deux façons principales d'afficher les données de l'API Air Quality :

Afficher les données de l'API Air Quality sur les repères de localisation

  • Choisissez l'indice de votre région : l'IQA universel ou un IQA local (jusqu'à 70 indices de la qualité de l'air (IQA) différents sont disponibles). Un indice de qualité de l'air (IQA) est une échelle utilisée par un pays donné (par exemple, l'EPA aux États-Unis) pour classer différents niveaux de qualité de l'air, en fonction de différentes méthodes de calcul, sources de données et objectifs désignés.
  • Commencez à visualiser la valeur et le code couleur principaux de l'API Air Quality directement depuis l'expérience de recherche de lieux.

L'affichage par défaut peut n'inclure que le code couleur.


Afficher plus d'informations sur l'API Air Quality lors de la sélection d'un repère :

  • Signification de l'IQA universel / local.
  • Les niveaux de polluants, qui mesurent les particules et les gaz présents dans l'air : polluant dominant, concentration, sources et effets.
  • Les recommandations de santé, qui sont des actions recommandées pour les conditions de qualité de l'air actuelles.
  • Vous pouvez ajuster le niveau d'informations affichées par défaut en fonction de vos besoins. N'oubliez pas que les points de données d'un lieu sont souvent utiles pour le comparer à d'autres lieux.

Exemple d'affichage de la section sur la qualité de l'air

Réponse sur la qualité de l'air

{
    "dateTime": "2023-08-09T10:00:00Z",
    "regionCode": "fr",
    "indexes": [
       {
            "code": "uaqi",
            "displayName": "Universal AQI",
            "aqi": 76,
            "aqiDisplay": "76",
            "color": {
                "red": 0.4117647,
                "green": 0.77254903,
                "blue": 0.20392157
            },
            "category": "Good air quality",
            "dominantPollutant": "pm10"
        },
       …
    ],
    "pollutants": [
       {
            "code": "co",
            "displayName": "CO",
            "fullName": "Carbon monoxide",
            "concentration": {
                "value": 95.18,
                "units": "PARTS_PER_BILLION"
            }...
        },
       …
    ],
    "healthRecommendations": -{
        "generalPopulation": "With this level of air quality, you have no limitations. Enjoy the outdoors!",
        "elderly": "If you start to feel respiratory discomfort such as coughing or breathing difficulties, consider red ...",
        "lungDiseasePopulation": …
    }
}

  • Vous pouvez également interroger les données sur la qualité de l'air uniquement lors d'une interaction avec un lieu.

  • Vous pouvez utiliser l'index de l'API Air Quality pour filtrer les lieux à proximité. Par exemple, si vous recherchez des parcs dans votre région, seuls ceux dont la qualité de l'air est bonne s'afficheront.

Réponse sur la qualité de l'air

...
"color":{
  "red": 0.9490196,
  "green": 0.98039216,
  "blue": 0.019607844
}
...
Convertir en RVB
  var red = parseInt(colorResponse.red*255)|| 1;
  var green = parseInt(colorResponse.green*255)|| 1;
  var blue = parseInt(colorResponse.blue*255)|| 1; 
  // --> output rgb(241,250,5)

Afficher le calque de carte de densité de l'API Air Quality sur une carte

Les tuiles colorées de la carte de densité sont un excellent moyen :

  • pour fournir une vue d'ensemble d'une grande zone.
  • pour montrer rapidement les nuances dans cette zone.

Utilisez l'API Maps JavaScript avec ImateMapType pour afficher les tuiles individuelles nécessaires pour couvrir l'intégralité de la fenêtre d'affichage de votre carte Google. Les tuiles de la carte de densité sont actualisées lorsque l'utilisateur interagit avec la carte en effectuant un panoramique, en zoomant ou en changeant de position.

N'oubliez pas que la valeur autorisée du niveau de zoom est de 16.
 Il est possible que le calque de tuiles de la carte de densité de l'API Air Quality disparaisse lors d'une recherche hyperlocale.

Vous pouvez sélectionner Types de cartes de densité dans un ensemble limité d'indices de qualité de l'air :

  • UAQI_RED_GREEN : palette rouge-vert de l'indice universel de la qualité de l'air.
  • UAQI_INDIGO_PERSIAN - Palette indigo-persan de l'indice universel de la qualité de l'air.
  • PM25_INDIGO_PERSIAN : palette indigo-persan de l'indice PM2,5.
  • Palette de couleurs de l'indice de qualité de l'air quotidien (Royaume-Uni) du DEFRA (Department for Environment, Food & Rural Affairs).
  • Palette de couleurs de l'indice local de la qualité de l'air en Allemagne (DEU_UBA).
  • CAN_EC : palette de couleurs de l'indice canadien de la qualité de l'air et de la santé.
  • FRA_ATMO : palette de couleurs de l'indice de la qualité de l'air en France.
  • US_AQI : palette de couleurs de l'indice de la qualité de l'air aux États-Unis.

  • Assurez-vous d'indiquer l'échelle de couleurs pour que les utilisateurs comprennent la valeur et son classement par couleur :

    • Échelle de dégradé UAQI (0-100) : médiocre / excellent

    Extrait de code CSS de la palette de couleurs :

    .gradient-scale { 
    background: linear-gradient(to right, 
        rgb(99, 20, 161) 0%, /* purple */
        rgb(149, 0, 25) 20%, /* red */
        rgb(248, 47, 21) 40%, /* orange */
        rgb(255, 248, 35) 60%, /* yellow */
        rgb(34,163,120) 80%, /* steelblue */
        rgb(255,255,255) 100% /* white */
       );
    }

    • des couleurs unies pour représenter les points clés de l'échelle UAQI (0-100) : Mauvais / Excellent

    Nombre de requêtes et coût associé

    • API Maps JavaScript : une carte au chargement de l'expérience.
    • API Air Quality :
      • Une requête pour chaque lieu (tous les lieux au chargement de la carte ou uniquement ceux sélectionnés par l'utilisateur).
      • Calque de tuiles de carte de densité : chaque image de tuile mesure 256 x 256 pixels. Pour couvrir une carte standard présentée sur un appareil mobile ou sur le Web, vous avez besoin de 12 à 14 tuiles. Chaque tuile extraite est comptabilisée comme une unité de SKU.
    • API Nearby Search (nouvelle version) : 1 requête pour 20 lieux affichés. La facturation varie en fonction des données de lieu qui font partie de la réponse à la requête.

    Conclusion

    Nous avons montré que l'API Air Quality peut être un point de données important pour les utilisateurs qui souhaitent choisir un lieu à visiter. Par conséquent, les données sur la qualité de l'air doivent être visibles le plus tôt possible dans l'expérience de recherche, en veillant à la quantité d'informations affichées à la fois et à la manière dont elles sont rendues visibles.

    Actions suivantes

    Lectures complémentaires suggérées :

    Contributeurs

    Google gère cet article. Les contributeurs suivants en sont les auteurs originaux.
    Auteur principal :

    Thomas Anglaret | Ingénieur de solutions