Method: mapTypes.heatmapTiles.lookupHeatmapTile

Renvoie un tableau d'octets contenant les données de l'image PNG de tuiles.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
mapType

enum (MapType)

Obligatoire. Type de carte de densité des pollens. Définit la combinaison du type de pollen et de l'indice que la carte représentera graphiquement.

zoom

integer

Obligatoire. Niveau de zoom de la carte Définit la taille et la taille du contenu d'une carte.

  • Le niveau de zoom 0 représente le monde entier dans une seule tuile.
  • Le niveau de zoom 1 représente le monde entier réparti sur 4 tuiles.
  • Le niveau de zoom 2 représente le monde entier en 16 tuiles.
  • Le niveau de zoom 16 représente le monde entier composé de 65 536 tuiles.

Valeurs autorisées: 0 à 16

x

integer

Obligatoire. Définit le point est-ouest dans la tuile demandée.

y

integer

Obligatoire. Définit le point nord-sud dans la tuile demandée.

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Message qui représente un corps HTTP arbitraire. Il ne doit être utilisé que pour les formats de charge utile ne pouvant pas être représentés sous la forme JSON, tels que les fichiers binaires bruts ou les pages HTML.

Ce message peut aussi bien être utilisé dans les méthodes d'API de streaming que dans les autres dans la requête, ainsi que dans la réponse.

Il peut être utilisé en tant que champ de requête de niveau supérieur, ce qui est pratique si vous souhaitez extraire des paramètres de l'URL ou du modèle HTTP dans les champs de requête, et si vous souhaitez également accéder au corps HTTP brut.

Exemple :

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

}

Exemple avec les méthodes 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);

}

L'utilisation de ce type de méthode modifie uniquement le traitement du corps des requêtes et des réponses. Toutes les autres fonctionnalités continuent à fonctionner de la même manière.

Si la requête aboutit, la réponse est une réponse HTTP générique dont le format est défini par la méthode.

Représentation JSON
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Champs
contentType

string

Valeur d'en-tête HTTP Content-Type spécifiant le type de contenu du corps de la requête.

data

string (bytes format)

Corps de la requête/réponse HTTP en tant que données binaires brutes.

Chaîne encodée en base64.

extensions[]

object

Métadonnées de réponse spécifiques à l'application. Doivent être définies dans la première réponse pour les API de streaming.

Objet contenant des champs d'un type arbitraire. Un champ supplémentaire "@type" contient un URI identifiant le type. Exemple : { "id": 1234, "@type": "types.example.com/standard/id" }.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour en savoir plus, consultez la présentation d'OAuth 2.0.

MapType

Type de carte de densité des pollens. Définit la combinaison du type de pollen et de l'indice que la carte représentera graphiquement.

Enums
MAP_TYPE_UNSPECIFIED Type de carte non spécifié.
TREE_UPI Le type de carte de densité représente une carte graphique comportant un index arborescent.
GRASS_UPI Le type de carte de densité représente une carte graphique avec un index d'herbe.
WEED_UPI Le type de carte de densité représente une carte graphique de l'indice des mauvaises herbes.