Package google.maps.pollen.v1

Índice

Pollen

Definición del servicio para la API de Pollen.

LookupForecast

rpc LookupForecast(LookupForecastRequest) returns (LookupForecastResponse)

Muestra hasta 5 días de información diaria sobre los niveles de polen en más de 65 países, con una resolución de hasta 1 km.

Alcances de autorización

Requiere el siguiente alcance de OAuth:

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

Para obtener más información, consulta la descripción general de OAuth 2.0.

LookupHeatmapTile

rpc LookupHeatmapTile(LookupHeatmapTileRequest) returns (HttpBody)

Muestra una matriz de bytes que contiene los datos de la imagen PNG del mosaico.

Alcances de autorización

Requiere el siguiente alcance de OAuth:

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

Para obtener más información, consulta la descripción general de OAuth 2.0.

Índice

Código de índice

Enumeraciones
INDEX_UNSPECIFIED Índice sin especificar.
UPI Índice universal de polen.

IndexInfo

Este objeto contiene datos que representan el valor, la categoría y la descripción específicos del índice de polen.

Campos
code

Index

El código del índice. Este campo representa el índice para fines de programación mediante el uso de Snake Case en lugar de espacios. Ejemplo: “UPI”.

display_name

string

Una representación legible del nombre del índice. Ejemplo: "Índice universal de polen".

category

string

Es la clasificación de texto de la interpretación de la puntuación numérica del índice. El índice consta de seis categorías:

  • 0: “Ninguno”
  • 1: "Muy bajo"
  • 2: "Bajo"
  • 3: "Moderado"
  • 4: "Alta"
  • 5: "Muy alto
index_description

string

Explicación textual del nivel actual del índice.

color

Color

Es el color que se usa para representar la puntuación numérica del Índice de polen.

value

int32

La puntuación numérica del índice. El rango numérico está entre 0 y 5.

LookupForecastRequest

Campos
location

LatLng

Obligatorio. La longitud y la latitud de las que la API busca datos de previsión de polen

days

int32

Obligatorio. Es un número que indica cuántos días de previsión se deben solicitar (el valor mínimo es 1 y el máximo es 5).

page_size

int32

Opcional. La cantidad máxima de registros de información diarios que se mostrarán por página. El valor predeterminado y máximo es 5, lo que indica 5 días de datos.

page_token

string

Opcional. Un token de página recibido de una llamada diaria anterior. Se usa para recuperar la página siguiente.

Ten en cuenta que cuando proporcionas un valor para el token de la página, todos los demás parámetros de solicitud proporcionados deben coincidir con la llamada anterior que proporcionó el token de la página.

language_code

string

Opcional. Permite que el cliente elija el idioma de la respuesta. Si no se pueden proporcionar datos para ese idioma, la API usa la coincidencia más cercana. Los valores permitidos se basan en el estándar IETF BCP-47. El valor predeterminado es "en".

plants_description

bool

Opcional. Contiene información general sobre las plantas, incluidos detalles sobre su estacionalidad, formas y colores especiales, información sobre reacciones alérgicas cruzadas y fotos de las plantas. El valor predeterminado es "true".

LookupForecastResponse

Campos
region_code

string

El código ISO_3166-1 alpha-2 del país o la región correspondiente a la ubicación proporcionada en la solicitud. Este campo puede omitirse en la respuesta si la ubicación proporcionada en la solicitud se encuentra en un territorio en disputa.

daily_info[]

DayInfo

Obligatorio. Este objeto contiene la información de previsión diaria para cada día solicitado.

next_page_token

string

Opcional. El token para recuperar la página siguiente.

DayInfo

Este objeto contiene la información del pronóstico diario para cada día solicitado.

Campos
date

Date

Es la fecha en UTC en la que se representan los datos de previsión de polen.

pollen_type_info[]

PollenTypeInfo

Esta lista incluirá hasta tres tipos de polen (GRASS, WEED y TREE) que afectarán la ubicación especificada en la solicitud.

plant_info[]

PlantInfo

Esta lista incluirá hasta 15 especies de polen que afecten la ubicación especificada en la solicitud.

LookupHeatmapTileRequest

Una solicitud de mosaico de mapa de calor. La estructura cumple con la llamada GET del servidor de mosaicos estándar, es decir, https://pollen.googleapis.com/v1/mapTypes/{map_type}/heatmapTiles/{zoom}/{x}/{y}.

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

Campos
map_type

MapType

Obligatorio. Es el tipo de mapa de calor sobre los niveles de polen. Define la combinación del tipo y el índice de polen que el mapa representará gráficamente.

zoom

int32

Obligatorio. El nivel de zoom del mapa. Define el tamaño del contenido de un mapa en la vista de mapa.

  • El nivel de zoom 0 muestra todo el mundo en un solo mosaico.
  • El nivel de zoom 1 muestra el mundo entero en 4 mosaicos.
  • El nivel de zoom 2 muestra el mundo entero en 16 mosaicos.
  • El nivel de zoom 16 muestra el mundo entero en 65,536 mosaicos.

Valores permitidos: 0-16

x

int32

Obligatorio. Define el punto este-oeste en el mosaico solicitado.

y

int32

Obligatorio. Define el punto norte-sur en el mosaico solicitado.

MapType

Es el tipo de mapa de calor sobre los niveles de polen. Define la combinación del tipo y el índice de polen que el mapa representará gráficamente.

Enumeraciones
MAP_TYPE_UNSPECIFIED Tipo de mapa sin especificar.
TREE_UPI El tipo de mapa de calor representará un mapa gráfico de índice arbóreo.
GRASS_UPI El tipo de mapa de calor representará un mapa gráfico de índice de césped.
WEED_UPI El tipo de mapa de calor representará un mapa gráfico de índice de malezas.

Planta

Muestra una lista de plantas disponibles con una disponibilidad variable en las distintas ubicaciones.

Enumeraciones
PLANT_UNSPECIFIED Código de plantas no especificado.
ALDER El aliso se clasifica como un tipo de polen de árbol.
ASH La ceniza se clasifica como un tipo de polen de árbol.
BIRCH El abedul se clasifica como un tipo de polen de árbol.
COTTONWOOD El algodón se clasifica como un tipo de polen de árbol.
ELM El olmo se clasifica como un tipo de polen de árbol.
MAPLE El arce se clasifica como un tipo de polen de árbol.
OLIVE El olivo se clasifica como un tipo de polen de árbol.
JUNIPER El enebro se clasifica como un tipo de polen de árbol.
OAK El roble se clasifica como un tipo de polen de árbol.
PINE El pino se clasifica como un tipo de polen de árbol.
CYPRESS_PINE El pino ciprés se clasifica como un tipo de polen de árbol.
HAZEL El avellano se clasifica como un tipo de polen de árbol.
GRAMINALES Graminales se clasifica como un tipo de polen de pasto.
RAGWEED La ambrosía se clasifica como un tipo de polen de malezas.
MUGWORT La artemisa se clasifica como un tipo de polen de maleza.

PlantDescription

Contiene información general sobre plantas, incluidos detalles sobre su estacionalidad, formas y colores especiales, información sobre reacciones alérgicas cruzadas y fotos de las plantas.

Campos
type

PollenType

El tipo de polen de la planta. Por ejemplo: “GRASS”. Aquí puede encontrar una lista de todos los códigos disponibles.

family

string

Representación legible por humanos del nombre de la familia de plantas. Ejemplo: "Betuláceas (familia del abedul)".

season

string

Lista textual de explicaciones de las estaciones en las que hay actividad de polen. Ejemplo: “Finales del invierno, primavera”.

special_colors

string

Descripción textual de las plantas colores de hojas, corteza, flores o semillas que ayudan a identificar la planta.

special_shapes

string

Descripción textual de las plantas formas de hojas, corteza, flores o semillas que ayudan a identificar la planta.

cross_reaction

string

Descripción textual de las plantas de reacción cruzada de polen. Ejemplo: Polen de aliso, avellano, carpe, haya, sauce y roble.

picture

string

Vínculo a la foto de la planta.

picture_closeup

string

Vínculo a una foto en primer plano de la planta.

PlantInfo

Este objeto contiene la información diaria sobre una planta específica.

Campos
code

Plant

Es el nombre interno de la planta. Por ejemplo: “COTTONWOOD”. Aquí puede encontrar una lista de todos los códigos disponibles.

display_name

string

Es una representación legible del nombre de la planta. Ejemplo: "Cottonwood".

index_info

IndexInfo

Este objeto contiene datos que representan el valor, la categoría y la descripción específicos del índice de polen.

plant_description

PlantDescription

Contiene información general sobre las plantas, incluidos detalles sobre su estacionalidad, formas y colores especiales, información sobre reacciones alérgicas cruzadas y fotos de las plantas.

in_season

bool

Indica si la planta está en temporada o no.

PollenType

Código de tipo de polen

Enumeraciones
POLLEN_TYPE_UNSPECIFIED Tipo de planta no especificado.
GRASS Tipo de polen de pasto.
TREE Tipo de polen de los árboles.
WEED Tipo de polen de las malezas.

PollenTypeInfo

Este objeto contiene el índice de tipos de polen y la información de recomendaciones de salud sobre un tipo específico de polen.

Campos
code

PollenType

El nombre interno del tipo de polen. Por ejemplo: "GRASS"

display_name

string

Una representación legible por humanos del nombre del tipo de polen. Ejemplo: "Pasto".

index_info

IndexInfo

Contiene los datos del Índice Universal de Polen (IUP) del tipo de polen.

health_recommendations[]

string

Lista textual de explicaciones, relacionadas con estadísticas de salud basadas en los niveles actuales de polen.

in_season

bool

Indicación de si la planta está en temporada o no.