Mapas de calor

O heatmapTiles fornece mapas de calor relacionados ao pólen por meio da sobreposição de blocos. Uma sobreposição de blocos é uma coleção de blocos de imagens que podem ser exibidas na parte superior do Google Maps. Cada o bloco de imagem tem 256 x 256 pixels.

A sobreposição de blocos é uma grade montada a partir de uma coleção de blocos, cada um atribuído Coordenadas (X,Y). O bloco com as coordenadas (0,0) está sempre no no canto noroeste do mapa. Os valores de X aumentam de oeste para leste, enquanto os valores de Y aumentam de norte para sul.

O zoom level determina o tamanho do conteúdo de um mapa em um visualização de mapa. O tamanho da grade de blocos é determinado pelo dimensionamento de X e Y. coordenadas exponencialmente pelo nível de zoom.

gridSizeX = XzoomLevel
gridSizeY = YzoomLevel

Por exemplo, em um nível de zoom de 2, o mapa-múndi é representado por uma chave 4 x 4 para um total de 16 blocos.

A imagem a seguir mostra um mapa de calor de TREE_UPI do mundo inteiro, dividido em blocos que podem ser acessados com nível 2 de zoom.

Um mapa de calor do mundo inteiro no formato de grade 4 por 4.

Consulte Mapa e bloco coordenadas para mais detalhes.

Você pode solicitar blocos de mapa de calor atuais de pólen usando o heatmapTiles endpoint enviando uma solicitação HTTP GET para:

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

Sobre o endpoint do mapa de calor

Todos os parâmetros listados abaixo são necessários para uma solicitação bem-sucedida:

  • KEY: a chave de API do aplicativo. Essa chave identifica seu aplicativo para fins de gerenciamento de cotas. Saiba como conseguir uma chave.
  • TYPE: o tipo de mapa de calor a ser retornado. Ver permitidos de imagem.
  • Z: nível de zoom que determina o tamanho do conteúdo de um mapa. aparecer em uma visualização de mapa. Os valores permitidos são de 0 a 16, em que um valor de 0 é exibido o mundo inteiro em um único bloco.
  • X,Y: as coordenadas do bloco relativamente ao canto nordeste (0,0). X os valores aumentam de oeste para leste e os valores de Y aumentam de norte para sul. As coordenadas devem ser válidas para o nível de zoom especificado. Por exemplo: se você definir o nível de zoom como 2 e solicitar um bloco nas coordenadas (10,10), a API retornará um erro.

Exemplo de solicitação de mapa de calor

A imagem acima mostra um mapa de calor de TREE_UPI com nível de zoom 2, junto com as coordenadas de cada bloco. O exemplo a seguir usa o heatmapTiles para solicitar o bloco nas coordenadas (2,1):

https://pollen.googleapis.com/v1/mapTypes/TREE_UPI/heatmapTiles/2/2/1?key=YOUR_API_KEY

O bloco aparece como uma imagem que pode ser sobreposta em um mapa:

Exemplo de um bloco de mapa de calor usando o mapa TREE_UPI.

Para mais informações sobre a sobreposição de blocos na parte superior do mapa padrão, consulte Sobrepor tipos de mapa.