Cartes de densité

Le point de terminaison heatmapTiles fournit des cartes de densité liées à la qualité de l'air via une superposition de tuiles. Une superposition de tuiles est un ensemble de tuiles d'image PNG pouvant être affichées au-dessus d'une carte Google Maps. La taille de chaque tuile d'image est de 256 x 256 pixels.

À propos des tuiles de carte de densité

La superposition de tuiles est une grille assemblée à partir d'un ensemble de tuiles, chacune ayant des coordonnées (X,Y). La tuile avec les coordonnées (0,0) se trouve toujours dans l'angle nord-ouest de la carte. Les valeurs X augmentent d'ouest en est, tandis que les valeurs Y augmentent du nord au sud.

Le zoom level détermine la taille d'affichage du contenu d'une carte dans la vue de carte. La taille de la grille de tuiles est déterminée par la mise à l'échelle des coordonnées X et Y de manière exponentielle en fonction du niveau de zoom.

gridSizeX = XzoomLevel
gridSizeY = YzoomLevel

Par exemple, à un niveau de zoom de 2, la carte du monde est représentée à l'aide d'une matrice 4 x 4, pour un total de 16 tuiles. Le zoom détermine également la valeur maximale autorisée pour les coordonnées.

L'image suivante montre une carte de densité US_AQI avec un niveau de zoom de 2, ainsi que les coordonnées de chaque tuile:

Carte de densité du monde entier sous forme de grille de 4 par 4.

Pour en savoir plus, consultez Coordonnées de carte et de tuile.

À propos du point de terminaison de la carte de densité

Une carte de densité est représentée par un tableau d'octets contenant les données des tuiles sous la forme d'une image PNG. Pour demander des tuiles de carte de densité de la qualité de l'air actuelles à l'aide du point de terminaison heatmapTiles, envoyez une requête HTTP GET à:

https://airquality.googleapis.com/v1/mapTypes/TYPE/heatmapTiles/Z/X/Y?key=YOUR_API_KEY

Tous les paramètres de requête sont obligatoires dans une requête:

  • TYPE : carte de densité du type à renvoyer. Consultez les valeurs autorisées.

  • Z : niveau de zoom qui détermine la taille d'affichage du contenu d'une carte dans la vue de carte. Les valeurs autorisées sont comprises entre 0 et 16. La valeur 0 affiche le monde entier dans une seule tuile.

  • X,Y : coordonnées de la tuile à récupérer, par rapport à l'angle nord-ouest (0,0). Les valeurs X augmentent d'ouest en est, et les valeurs Y augmentent du nord au sud.

    Les coordonnées des tuiles doivent être valides pour le niveau de zoom spécifié. Par exemple, si vous définissez le niveau de zoom sur 2 et demandez une tuile aux coordonnées 10,10, l'API renvoie une erreur.

  • YOUR_API_KEY : la clé API de votre application. Cette clé identifie votre application à des fins de gestion des quotas. Pour en savoir plus, consultez la section Obtenir une clé.

Exemple de requête de carte de densité

L'image ci-dessus montre une carte de densité US_AQI avec un niveau de zoom de 2, ainsi que les coordonnées de chaque tuile. L'exemple suivant utilise le point de terminaison heatmapTiles pour demander la tuile aux coordonnées 0,1 de la carte de densité:

https://airquality.googleapis.com/v1/mapTypes/US_AQI/heatmapTiles/2/0/1?key=YOUR_API_KEY

La vignette s'affiche comme suit:

Une tuile de carte de densité aux coordonnées 0,1.

Pour en savoir plus sur la superposition de tuiles au-dessus de la carte par défaut, consultez Types de carte de superposition.