Method: mapTypes.heatmapTiles.lookupHeatmapTile

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

Solicitud HTTP

GET https://pollen.googleapis.com/v1/mapTypes/{mapType}/heatmapTiles/{zoom}/{x}/{y}

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
mapType

enum (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

integer

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

integer

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

y

integer

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

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Mensaje que representa un cuerpo HTTP arbitrario. Solo debería usarse para formatos de carga útil que no pueden representarse como JSON, por ejemplo, datos binarios sin procesar o una página HTML.

Este mensaje se puede usar en métodos de API de transmisión y de no transmisión, en la solicitud y en la respuesta.

Se puede usar como campo de solicitud de alto nivel, que es conveniente si alguien quiere extraer parámetros de la plantilla de URL o HTTP para los campos de solicitudes y también quiere acceder al cuerpo HTTP sin procesar.

Ejemplo:

message GetResourceRequest {
  // A unique request id.
  string request_id = 1;

  // The raw HTTP body is bound to this field.
  google.api.HttpBody http_body = 2;

}

service ResourceService {
  rpc GetResource(GetResourceRequest)
    returns (google.api.HttpBody);
  rpc UpdateResource(google.api.HttpBody)
    returns (google.protobuf.Empty);

}

Ejemplo con métodos de transmisión:

service CaldavService {
  rpc GetCalendar(stream google.api.HttpBody)
    returns (stream google.api.HttpBody);
  rpc UpdateCalendar(stream google.api.HttpBody)
    returns (stream google.api.HttpBody);

}

El uso de este tipo solo cambia la manera en que se manejan los cuerpos de la solicitud y la respuesta. Las demás funciones seguirán funcionando sin cambios.

Si se ejecuta de forma correcta, la respuesta es una respuesta HTTP genérica, y el método define su formato.

Representación JSON
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Campos
contentType

string

El valor del encabezado HTTP de Content-Type que especifica el tipo de contenido del cuerpo.

data

string (bytes format)

El cuerpo de la solicitud/respuesta HTTP como objeto binario sin procesar.

String codificada en base 64.

extensions[]

object

Metadatos de la respuesta específica de la aplicación. Se deben configurar en la primera respuesta para las API de transmisión.

Un objeto que contiene campos de un tipo arbitrario. Un campo adicional "@type" contiene una URI que identifica el tipo. Ejemplo: { "id": 1234, "@type": "types.example.com/standard/id" }.

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.

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 representa 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.