El extremo heatmapTiles proporciona mapas de calor relacionados con la calidad del aire a través de una superposición de mosaicos. Una superposición de mosaicos es una colección de mosaicos de imágenes PNG que se pueden mostrar sobre un mapa de Google Maps. Cada mosaico de imagen es de 256 × 256 píxeles.
Acerca de las tarjetas de mapa de calor
La superposición de mosaicos es una cuadrícula que se ensambla a partir de una colección de mosaicos, cada uno con coordenadas (X,Y) asignadas.
El mosaico con coordenadas (0,0) siempre se encuentra en la esquina noroeste
del mapa. Los valores de X aumentan de oeste a este, mientras que los de Y aumentan de norte a sur.
El zoom level determina el tamaño con el que aparece el contenido de un mapa en una vista de mapa. El tamaño de la cuadrícula de mosaicos se determina escalando las coordenadas X y Y de forma exponencial según el nivel de zoom.
gridSizeX = XzoomLevel gridSizeY = YzoomLevel
Por ejemplo, con un nivel de zoom de 2, el mapa del mundo se representa con una matriz de 4 x 4, lo que da un total de 16 mosaicos. El zoom también determina cuál es el valor máximo permitido para las coordenadas.
En la siguiente imagen, se muestra un mapa de calor de US_AQI con un nivel de zoom de 2, junto con las coordenadas de cada mosaico:
Consulta Coordenadas de mapas y coordenadas del mosaico para obtener más detalles.
Acerca del extremo del mapa de calor
Una tarjeta de mapa de calor se representa con un array de bytes que contiene los datos de la tarjeta como una imagen PNG. Para solicitar mosaicos de mapas de calor de la calidad del aire actual, usa el extremo heatmapTiles y envía una solicitud GET HTTP a la siguiente dirección:
https://airquality.googleapis.com/v1/mapTypes/TYPE/heatmapTiles/Z/X/Y?key=YOUR_API_KEY
Todos los parámetros de solicitud son obligatorios en una solicitud:
TYPE: Es el tipo de mapa de calor que se devolverá. Consulta los valores permitidos.Z: Es el nivel de zoom que determina el tamaño con el que aparece el contenido de un mapa en una vista de mapa. Se permiten valores del 0 al 16, donde un valor de 0 muestra todo el mundo en una sola tarjeta.X,Y: Son las coordenadas de la tarjeta que se recuperará, en relación con la esquina noroeste (0,0). Los valores deXaumentan de oeste a este, y los deYlo hacen de norte a sur.Las coordenadas del mosaico deben ser válidas para el nivel de zoom especificado. Por ejemplo, si estableces el nivel de zoom en 2 y solicitas una tarjeta en las coordenadas 10,10, la API devolverá un error.
YOUR_API_KEY: Es la clave de API de tu aplicación. Esta clave identifica tu aplicación para administrar las cuotas. Para obtener más información, consulta Cómo obtener una clave.
Ejemplo de solicitud de mapa de calor
En la imagen anterior, se muestra un mapa de calor de US_AQI con un nivel de zoom de 2, junto con las coordenadas de cada mosaico. En el siguiente ejemplo, se usa el
extremo heatmapTiles para solicitar la tarjeta en las coordenadas 0,1 del
mapa de calor:
https://airquality.googleapis.com/v1/mapTypes/US_AQI/heatmapTiles/2/0/1?key=YOUR_API_KEY
La tarjeta se muestra de la siguiente manera:

Para obtener más información sobre cómo superponer mosaicos sobre el mapa predeterminado, consulta Tipos de mapas de superposición.