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'images PNG pouvant être affichées au-dessus d'une carte Google Maps. Chaque carte d'image mesure 256 x 256 pixels.
À propos des cartes de densité
La superposition de tuiles est une grille assemblée à partir d'un ensemble de tuiles, chacune étant associée à des coordonnées (X
,Y
).
La tuile avec les coordonnées (0,0) est toujours située 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.
zoom level
détermine la taille du contenu d'une carte dans une vue cartographique. La taille de la grille de tuiles est déterminée en étirant les coordonnées X
et Y
de manière exponentielle en fonction du niveau de zoom.
gridSizeX = XzoomLevel gridSizeY = YzoomLevel
Par exemple, au niveau de zoom 2, la carte du monde est représentée à l'aide d'une matrice de 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 thermique US_AQI
avec un niveau de zoom de 2, ainsi que les coordonnées de chaque carte:
Pour en savoir plus, consultez la section Coordonnées de carte et de tuile.
À propos du point de terminaison de la carte de densité
Une carte de chaleur est représentée par un tableau d'octets contenant les données de la carte sous forme d'image PNG. Vous demandez les tuiles de la carte thermique de la qualité de l'air actuelle à l'aide du point de terminaison heatmapTiles
en envoyant 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
: type de carte de densité à renvoyer. Consultez les valeurs autorisées.Z
: niveau de zoom qui détermine la taille du contenu d'une carte dans une vue cartographique. Les valeurs autorisées sont comprises entre 0 et 16, une valeur de 0 affichant le monde entier dans une seule tuile.X
,Y
: coordonnées de la tuile à récupérer, par rapport au coin nord-ouest (0,0). Les valeursX
augmentent d'ouest en est, et les valeursY
augmentent du nord au sud.Les coordonnées de la tuile doivent être valides pour le niveau de zoom spécifié. Par exemple, si vous définissez le niveau de zoom sur 2 et que vous demandez une tuile aux coordonnées 10,10, l'API renvoie une erreur.
YOUR_API_KEY
: clé API de votre application. Cette clé identifie votre application à des fins de gestion des quotas. Pour en savoir plus, consultez 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 carte. L'exemple suivant utilise le point de terminaison heatmapTiles
pour demander la carte aux coordonnées 0,1 de la carte thermique:
https://airquality.googleapis.com/v1/mapTypes/US_AQI/heatmapTiles/2/0/1?key=YOUR_API_KEY
La carte s'affiche comme suit:
Pour en savoir plus sur la superposition de tuiles sur la carte par défaut, consultez la section Types de cartes superposées.