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 o pólen em mais de 65 países, com resolução de até 1 km.

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 de Pólen Universal".

category

string

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

  • 0: "Nenhum"
  • 1: "Muito baixo"
  • 2: "Baixo"
  • 3: "Moderado"
  • 4: "alto"
  • 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 de onde a API pesquisa dados de previsão de pólen.

days

int32

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

page_size

int32

Opcional. O número máximo de registros diários de informações a serem retornados por página. O valor padrão e máximo é 5 (cinco 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 de página, todos os outros parâmetros de solicitação fornecidos devem corresponder à chamada anterior que forneceu o token de página.

language_code

string

Opcional. Permite que o cliente escolha o idioma da resposta. Se não for possível fornecer os dados para um 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 sazonalidade, formas e cores especiais, informações sobre reações cruzadas alérgicas e fotos de plantas.

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 poderá ser omitido da resposta se o local fornecido na solicitação estiver em um território disputado.

daily_info[]

DayInfo

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

next_page_token

string

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

DayInfo

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

Campos
date

Date

A data em UTC em que 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 (grama, erva daninha, árvore) 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 está em conformidade com a 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 de pólen e índice 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 na visualização de mapa.

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

Valores permitidos: de 0 a 16

x

int32

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

y

int32

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

MapType

O tipo de mapa de calor do pólen. Define a combinação de tipo de pólen e índice 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 representa um mapa graficamente de índice de ervas daninhas.

Planta

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

Enums
PLANT_UNSPECIFIED Código de planta não especificado.
ALDER O almieiro é classificado como um tipo de pólen de árvore.
ASH As cinzas são classificadas como um 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 ulmeiro é classificado como um tipo de pólen de árvore.
MAPLE O bordo é classificado como um tipo de pólen de árvore.
OLIVE A oliveira é classificada 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 A gramínea é classificada como um tipo de pólen da grama.
RAGWEED A ambrósia é classificada como um tipo de pólen de erva daninha.
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 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". Confira aqui uma lista de todos os códigos disponíveis.

family

string

Uma representação legível do nome da família da planta. 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 das folhas, cascas, flores ou sementes das plantas que ajuda a identificar a planta.

special_shapes

string

Descrição textual das formas de folhas, cascas, flores ou sementes das plantas que ajuda 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 em close da planta.

PlantInfo

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

Campos
code

Plant

O codinome da planta. Por exemplo: "COTTONWOOD". Confira aqui uma lista de todos os códigos disponíveis.

display_name

string

Uma representação legível do nome da planta. por exemplo, "Cottonwood".

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 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 do ano 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 erva daninha.

PollenTypeInfo

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

Campos
code

PollenType

O codinome do tipo de pólen. Por exemplo: "GRASS"

display_name

string

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

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 informações de saúde baseadas nos níveis atuais de pólen.

in_season

bool

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