Method: mapTypes.heatmapTiles.lookupHeatmapTile

Restituisce un array di byte contenente i dati dell'immagine PNG del riquadro.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
mapType

enum (MapType)

Obbligatorio. Il tipo di mappa termica del polline. Definisce la combinazione di tipo di polline e indice che la mappa rappresenterà graficamente.

zoom

integer

Obbligatorio. Il livello di zoom della mappa. Definisce quanto grande o piccolo i contenuti di una mappa vengono visualizzati in una visualizzazione mappa.

  • Il livello di zoom 0 mostra il mondo intero in un unico riquadro.
  • Il livello di zoom 1 mostra il mondo intero in 4 riquadri.
  • Il livello di zoom 2 mostra il mondo intero in 16 riquadri.
  • Il livello di zoom 16 è il mondo intero in 65.536 riquadri.

Valori consentiti: 0-16

x

integer

Obbligatorio. Definisce il punto est-ovest nel riquadro richiesto.

y

integer

Obbligatorio. Definisce il punto nord-sud nel riquadro richiesto.

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

Messaggio che rappresenta un corpo HTTP arbitrario. Deve essere utilizzato solo per i formati di payload che non possono essere rappresentati come JSON, ad esempio un programma binario raw o una pagina HTML.

Questo messaggio può essere utilizzato nei metodi API in streaming e non in streaming, sia nella richiesta sia nella risposta.

Può essere utilizzato come campo di richiesta di livello superiore, il che è utile se si vogliono estrarre dei parametri dall'URL o dal modello HTTP per i campi della richiesta e si vuole anche l'accesso al corpo HTTP raw.

Esempio:

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);

}

Esempio con metodi in streaming:

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

}

L'utilizzo di questo tipo modifica solo il modo in cui vengono gestiti i corpi di richiesta e risposta; tutte le altre funzionalità continueranno a funzionare in modo invariato.

In caso di esito positivo, la risposta è una risposta HTTP generica il cui formato è definito dal metodo.

Rappresentazione JSON
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Campi
contentType

string

Il valore dell'intestazione Content-Type HTTP che specifica il tipo di contenuto del corpo.

data

string (bytes format)

Il corpo della richiesta/risposta HTTP come programma binario non elaborato.

Una stringa con codifica Base64.

extensions[]

object

Metadati di risposta specifici dell'applicazione. Devono essere impostati nella prima risposta per le API in streaming.

Un oggetto che contiene campi di tipo arbitrario. Un campo aggiuntivo "@type" contiene un URI che identifica il tipo. Esempio: { "id": 1234, "@type": "types.example.com/standard/id" }.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta la Panoramica di OAuth 2.0.

MapType

Il tipo di mappa termica del polline. Definisce la combinazione di tipo di polline e indice che la mappa rappresenterà graficamente.

Enum
MAP_TYPE_UNSPECIFIED Tipo di mappa non specificato.
TREE_UPI Il tipo di mappa termica rappresenta una mappa grafica dell'indice degli alberi.
GRASS_UPI Il tipo di mappa termica rappresenterà una mappa grafica con indice erboso.
WEED_UPI Il tipo di mappa termica rappresenterà una mappa grafica dell'indice delle erbe infestanti.