Package google.maps.pollen.v1

Índice

Pollen

Definição de serviço para a API Pollen.

LookupForecast

rpc LookupForecast(LookupForecastRequest) returns (LookupForecastResponse)

Retorna até 5 dias de informações diárias sobre pólen em mais de 65 países, com até 1 km de resolução.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Para mais informações, consulte a Visão geral do OAuth 2.0.

LookupHeatmapTile

rpc LookupHeatmapTile(LookupHeatmapTileRequest) returns (HttpBody)

Retorna uma matriz de bytes contendo os dados da imagem PNG do bloco.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Para mais informações, consulte a Visão geral do OAuth 2.0.

Índice

Código do índice

Enums
INDEX_UNSPECIFIED Índice não especificado.
UPI Índice Universal de pólen.

IndexInfo

Esse objeto contém dados que representam o valor, a categoria e a descrição específicos do índice de pólen.

Campos
code

Index

O código do índice. Esse campo representa o índice para fins de programação usando casos snake em vez de espaços. Exemplo: "UPI".

display_name

string

Uma representação legível do nome do índice. Exemplo: "Índice universal de pólen".

category

string

Classificação de texto da interpretação da pontuação numérica do índice. O índice consiste em seis categorias:

  • 0: "Nenhum"
  • 1: "Muito baixo"
  • 2: "Baixo"
  • 3: "Moderado"
  • 4: "Alta"
  • 5: "Muito alto
index_description

string

Explicação textual do nível de índice atual.

color

Color

A cor usada para representar a pontuação numérica do índice de pólen.

value

int32

A pontuação numérica do índice. O intervalo numérico está entre 0 e 5.

LookupForecastRequest

Campos
location

LatLng

Obrigatório. A longitude e a latitude a partir das quais a API pesquisa os dados de previsão de pólen.

days

int32

Obrigatório. Um número que indica quantos dias de previsão devem ser solicitados (valor mínimo 1, valor máximo é 5).

page_size

int32

Opcional. O número máximo de registros de informações diários a serem retornados por página. O valor padrão e máximo é 5, indicando 5 dias de dados.

page_token

string

Opcional. Um token de página recebido de uma chamada diária anterior. Ele é usado para recuperar a página subsequente.

Observe que, ao fornecer um valor para o token da página, todos os outros parâmetros de solicitação fornecidos devem corresponder à chamada anterior que forneceu o token da página.

language_code

string

Opcional. Permite que o cliente escolha o idioma da resposta. Se os dados não puderem ser fornecidos para esse idioma, a API usará a correspondência mais próxima. Os valores permitidos dependem do padrão IETF BCP-47. O valor padrão é "en".

plants_description

bool

Opcional. Contém informações gerais sobre plantas, incluindo detalhes sobre sua sazonalidade, formas e cores especiais, informações sobre reações cruzadas alérgicas e fotos de plantas. O valor padrão é "true".

LookupForecastResponse

Campos
region_code

string

O código ISO_3166-1 alfa-2 do país/região correspondente ao local fornecido na solicitação. Esse campo pode ser omitido da resposta se o local indicado na solicitação residir em um território disputado.

daily_info[]

DayInfo

Obrigatório. Esse objeto contém as informações de previsão diárias para cada dia solicitado.

next_page_token

string

Opcional. O token para recuperar a próxima página.

DayInfo

Esse objeto contém as informações de previsão diárias para cada dia solicitado.

Campos
date

Date

A data em UTC na qual os dados de previsão de pólen são representados.

pollen_type_info[]

PollenTypeInfo

Essa lista incluirá até três tipos de pólen (GRASS, WEED, TREE) que afetam o local especificado na solicitação.

plant_info[]

PlantInfo

Essa lista incluirá até 15 espécies de pólen que afetam o local especificado na solicitação.

LookupHeatmapTileRequest

Uma solicitação de bloco de mapa de calor. A estrutura obedece à chamada GET do servidor de blocos padrão, ou seja, https://pollen.googleapis.com/v1/mapTypes/{map_type}/heatmapTiles/{zoom}/{x}/{y}

Exemplo: [https://pollen.googleapis.com/v1/mapTypes/TREE_UPI/heatmapTiles/0/0/0]

Campos
map_type

MapType

Obrigatório. O tipo de mapa de calor do pólen. Define a combinação de tipo e índice de pólen que o mapa representará graficamente.

zoom

int32

Obrigatório. O nível de zoom do mapa. Define o tamanho do conteúdo de um mapa em uma visualização de mapa.

  • O nível de zoom 0 é o mundo inteiro em um único bloco.
  • O nível de zoom 1 é o mundo inteiro em 4 blocos.
  • O nível de zoom 2 é o mundo inteiro em 16 blocos.
  • O nível 16 é o mundo inteiro em 65.536 blocos.

Valores permitidos: 0 a 16

x

int32

Obrigatório. Define o ponto leste-oeste no bloco solicitado.

y

int32

Obrigatório. Define o ponto norte-sul no bloco solicitado.

MapType

O tipo de mapa de calor do pólen. Define a combinação de tipo e índice de pólen que o mapa representará graficamente.

Enums
MAP_TYPE_UNSPECIFIED Tipo de mapa não especificado.
TREE_UPI O tipo de mapa de calor representará um mapa gráfico com índice de árvore.
GRASS_UPI O tipo de mapa de calor representará um mapa gráfico com índice de grama.
WEED_UPI O tipo de mapa de calor representará um mapa gráfico de índice de ervas daninhas.

Planta

Lista as plantas disponíveis com disponibilidade variável nos locais.

Enums
PLANT_UNSPECIFIED Código de planta não especificado.
ALDER O almieiro é classificado como um tipo de pólen de árvore.
ASH O freixo é classificado como o tipo de pólen de árvore.
BIRCH A bétula é classificada como um tipo de pólen de árvore.
COTTONWOOD O choupo é classificado como um tipo de pólen de árvore.
ELM O olmo é classificado como um tipo de pólen de árvore.
MAPLE O bordo é classificado como um tipo de pólen de árvore.
OLIVE A azeite é classificado como um tipo de pólen de árvore.
JUNIPER O zimbro é classificado como um tipo de pólen de árvore.
OAK O carvalho é classificado como um tipo de pólen de árvore.
PINE O pinheiro é classificado como um tipo de pólen de árvore.
CYPRESS_PINE O pinheiro-cipreste é classificado como um tipo de pólen de árvore.
HAZEL A aveleira é classificada como um tipo de pólen de árvore.
GRAMINALES As gramas são classificadas como um tipo de pólen de grama.
RAGWEED A ambrósia é classificada como um tipo de pólen de ervas daninhas.
MUGWORT A artemísia é classificada como um tipo de pólen de ervas daninhas.

PlantDescription

Contém informações gerais sobre plantas, incluindo detalhes sobre sua sazonalidade, formas e cores especiais, informações sobre reações cruzadas alérgicas e fotos de plantas.

Campos
type

PollenType

O tipo de pólen da planta. Por exemplo: "GRASS". Uma lista de todos os códigos disponíveis pode ser encontrada aqui.

family

string

Uma representação legível do nome da família das plantas. Exemplo: "Betulaceae (família da bétula)".

season

string

Lista textual de explicações das estações em que o pólen está ativo. Exemplo: "Fim do inverno, primavera".

special_colors

string

Descrição textual das cores de folhas, cascas, flores ou sementes que ajudam a identificar a planta.

special_shapes

string

Descrição textual das formas de folhas, cascas, flores ou sementes que ajudam a identificar a planta.

cross_reaction

string

Descrição textual de plantas de reação cruzada com pólen. Exemplo: pólen de almieiro, aveleira, carpino, faia, salgueiro e carvalho.

picture

string

Link para a imagem da planta.

picture_closeup

string

Link para uma imagem aproximada da planta.

PlantInfo

Este objeto contém as informações diárias sobre uma planta específica.

Campos
code

Plant

O nome do código da planta. Por exemplo: "COTTONWOOD". Uma lista de todos os códigos disponíveis pode ser encontrada aqui.

display_name

string

Uma representação legível do nome da planta. Exemplo: "Chupa".

index_info

IndexInfo

Esse objeto contém dados que representam o valor, a categoria e a descrição específicos do índice de pólen.

plant_description

PlantDescription

Contém informações gerais sobre plantas, incluindo detalhes sobre sua sazonalidade, formas e cores especiais, informações sobre reações cruzadas alérgicas e fotos de plantas.

in_season

bool

Indicação de que a planta está na estação ou não.

PollenType

Código do tipo de pólen

Enums
POLLEN_TYPE_UNSPECIFIED Tipo de planta não especificado.
GRASS Tipo de pólen de grama.
TREE Tipo de pólen de árvore.
WEED Tipo de pólen de ervas daninhas.

PollenTypeInfo

Esse objeto contém o índice de tipo de pólen e as informações de recomendação de saúde sobre um tipo específico de pólen.

Campos
code

PollenType

Nome do código do tipo de pólen. Por exemplo: "GRASS"

display_name

string

Uma representação legível do nome do tipo de pólen. Exemplo: "Prada"

index_info

IndexInfo

Contém os dados do Índice universal de pólen (UPI) para o tipo de pólen.

health_recommendations[]

string

Lista textual de explicações, relacionadas a insights de saúde com base nos níveis atuais de pólen.

in_season

bool

Indicação se a planta está ou não na estação.