Package google.maps.pollen.v1

Índice

Pollen

Definición del servicio para la API de Pollen.

LookupForecast

rpc LookupForecast(LookupForecastRequest) returns (LookupForecastResponse)

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

Permisos 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 un array de bytes que contiene los datos de la imagen de mosaico para PNG.

Permisos 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

Enumeradores
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 del índice de polen específico.

Campos
code

Index

El código del índice. Este campo representa el índice para fines de programación utilizando 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

Clasificación de texto de la interpretación de puntuaciones numéricas de índices 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

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 desde las que la API busca datos sobre el pronóstico del polen.

days

int32

Obligatorio. Es un número que indica cuántos días de previsión se solicitarán (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 diaria que se muestran por página. El valor predeterminado y máximo es 5 (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 se proporciona 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.

LookupForecastResponse

Campos
region_code

string

El código ISO_3166-1 alfa-2 del país o la región que corresponde a la ubicación proporcionada en la solicitud. Este campo podría omitirse de 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 de previsión diaria para cada día solicitado.

Campos
date

Date

Es la fecha en UTC en la que se representan los datos del pronóstico del polen.

pollen_type_info[]

PollenTypeInfo

Esta lista incluirá (hasta) tres tipos de polen (hierba, maleza y árbol) que afectan 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 tarjetas 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. El tipo de mapa de calor de polen. Define la combinación del tipo de polen y el índice 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.

  • En el nivel de zoom 0, se puede ver todo el mundo en un solo mosaico.
  • En el nivel de zoom 1, se muestra todo el mundo en 4 mosaicos.
  • El nivel de zoom 2 es el mundo entero en 16 mosaicos.
  • El nivel de zoom 16 representa todo el mundo 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 del mosaico solicitado.

MapType

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

Enumeradores
MAP_TYPE_UNSPECIFIED Tipo de mapa sin especificar.
TREE_UPI El tipo de mapa de calor representará un mapa gráfico de índice de árbol.
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 las plantas disponibles con una disponibilidad variable según la ubicación.

Enumeradores
PLANT_UNSPECIFIED Código de planta 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 algodonero 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 es un tipo de polen de árbol clasificado.
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 de ciprés se clasifica como un tipo de polen de árbol.
HAZEL El avellano se clasifica como un tipo de polen de árbol.
GRAMINALES Los graminas se clasifican como un tipo de polen de hierba.
RAGWEED La ambrosía se clasifica como un tipo de polen de maleza.
MUGWORT La artemisa se clasifica como un tipo de polen de maleza.

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.

Campos
type

PollenType

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

family

string

Una representación legible del nombre de la familia de plantas. Ejemplo: "Betuláceas (la familia del abedul)".

season

string

Lista textual de explicaciones de las estaciones en las que el polen está activo. Ejemplo: "Finales del invierno, primavera".

special_colors

string

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

special_shapes

string

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

cross_reaction

string

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

picture

string

Enlace 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í encontrará una lista de todos los códigos disponibles.

display_name

string

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 del índice de polen específico.

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

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

PollenType

Código de tipo de polen

Enumeradores
POLLEN_TYPE_UNSPECIFIED Tipo de planta no especificado.
GRASS Tipo de polen de hierba.
TREE Tipo de polen de árbol.
WEED Tipo de polen de maleza.

PollenTypeInfo

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

Campos
code

PollenType

Es el nombre interno del tipo de polen. Por ejemplo: “GRASS”.

display_name

string

Una representación legible del tipo de polen. Ejemplo: "Grasa".

index_info

IndexInfo

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

health_recommendations[]

string

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

in_season

bool

Indicar si la planta está en temporada o no.