- Richiesta HTTP
- Parametri percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- MapType
- Prova!
Restituisce un array di byte contenente i dati dell'immagine PNG dei riquadri.
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 |
Obbligatorio. Il tipo di mappa termica del polline. Definisce la combinazione di tipo di polline e indice che la mappa rappresenterà graficamente. |
zoom |
Obbligatorio. Il livello di zoom della mappa. Definisce le dimensioni dei contenuti di una mappa in una visualizzazione mappa.
Valori consentiti: 0-16 |
x |
Obbligatorio. Definisce il punto est-ovest nel riquadro richiesto. |
y |
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.
Se l'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 |
Il valore dell'intestazione Content-Type HTTP che specifica il tipo di contenuto del corpo. |
data |
Il corpo della richiesta/risposta HTTP come file binario non elaborato. Una stringa con codifica base64. |
extensions[] |
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 |
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 rappresenterà una mappa grafica con indice ad albero. |
GRASS_UPI |
Il tipo di mappa termica rappresenterà una mappa grafica con indice erba. |
WEED_UPI |
Il tipo di mappa termica rappresenterà una mappa grafica dell'indice di erbe infestanti. |