- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- MapType
- Faça um teste
Retorna uma matriz de bytes contendo os dados da imagem PNG do bloco.
Solicitação HTTP
GET https://pollen.googleapis.com/v1/mapTypes/{mapType}/heatmapTiles/{zoom}/{x}/{y}
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
mapType |
Obrigatório. O tipo de mapa de calor do pólen. Define a combinação de tipo e índice de pólen que o mapa representará graficamente. |
zoom |
Obrigatório. O nível de zoom do mapa. Define o tamanho do conteúdo de um mapa em uma visualização de mapa.
Valores permitidos: 0 a 16 |
x |
Obrigatório. Define o ponto leste-oeste no bloco solicitado. |
y |
Obrigatório. Define o ponto norte-sul no bloco solicitado. |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
É a mensagem que representa um corpo HTTP arbitrário. Use-a somente para formatos de payload que não podem ser representados como JSON, por exemplo, binário bruto ou uma página HTML.
É possível usar essa mensagem em métodos de API de streaming e não streaming na solicitação e na resposta.
Ela pode ser usada como um campo de solicitação de nível superior, o que será conveniente se você quiser extrair parâmetros do modelo de URL ou HTTP para os campos da solicitação e também quiser acessar o corpo HTTP bruto.
Exemplo:
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);
}
Exemplo com métodos de 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);
}
O uso desse tipo altera somente o modo como os corpos de solicitação e resposta são tratados. Todos os outros recursos continuarão a funcionar sem alteração.
Se for bem-sucedida, a resposta será uma resposta HTTP genérica que tem o formato definido pelo método.
Representação JSON |
---|
{ "contentType": string, "data": string, "extensions": [ { "@type": string, field1: ..., ... } ] } |
Campos | |
---|---|
contentType |
O valor do cabeçalho HTTP Content-Type que especifica o tipo de conteúdo do corpo. |
data |
O corpo da solicitação/resposta HTTP como binário bruto. Uma string codificada em base64. |
extensions[] |
Metadados de resposta específicos do aplicativo. Precisam ser definidos na primeira resposta para APIs de streaming. Um objeto contendo campos de um tipo arbitrário. Um campo adicional |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/cloud-platform
Para mais informações, consulte a Visão geral do OAuth 2.0.
MapType
O tipo de mapa de calor do pólen. Define a combinação de tipo e índice de pólen que o mapa representará graficamente.
Enums | |
---|---|
MAP_TYPE_UNSPECIFIED |
Tipo de mapa não especificado. |
TREE_UPI |
O tipo de mapa de calor representará um mapa gráfico com índice de árvore. |
GRASS_UPI |
O tipo de mapa de calor representará um mapa gráfico com índice de grama. |
WEED_UPI |
O tipo de mapa de calor representará um mapa gráfico de índice de ervas daninhas. |