Method: mapTypes.heatmapTiles.lookupHeatmapTile

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

Richiesta HTTP

GET https://airquality.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 della qualità dell'aria. Definisce l'inquinante rappresentato graficamente dalla mappa.

Allowed values:
- UAQI_RED_GREEN (UAQI, red-green palette)
- UAQI_INDIGO_PERSIAN (UAQI, indigo-persian palette)
- PM25_INDIGO_PERSIAN
- GBR_DEFRA
- DEU_UBA
- CAN_EC
- FRA_ATMO
- US_AQI
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 della qualità dell'aria. Definisce l'inquinante rappresentato graficamente dalla mappa.

Enum
MAP_TYPE_UNSPECIFIED Il valore predefinito. Il server lo ignora se viene passato come parametro.
UAQI_RED_GREEN Tavolozza di colore rosso-verde dell'Indice di qualità dell'aria universale.
UAQI_INDIGO_PERSIAN Tavolozza blu indaco-persiana dell'Indice di qualità dell'aria universale.
PM25_INDIGO_PERSIAN Tavolozza indice PM2,5 indaco-persiano.
GBR_DEFRA Tavolozza dei colori dell'indice di qualità dell'aria giornaliera (Regno Unito).
DEU_UBA Tavolozza dei colori dell'indice di qualità dell'aria locale tedesco.
CAN_EC Tavolozza dei colori dell'indice canadese di qualità dell'aria.
FRA_ATMO Tavolozza dei colori dell'indice di qualità dell'aria Francia.
US_AQI Tavolozza dei colori dell'indice di qualità dell'aria degli Stati Uniti.