Method: mapTypes.heatmapTiles.lookupHeatmapTile

Gibt ein Byte-Array zurück, das die Daten des PNG-Kachelbilds enthält.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
mapType

enum (MapType)

Erforderlich. Der Typ der Pollen-Heatmap. Definiert die Kombination aus Pollentyp und -index, die auf der Karte grafisch dargestellt wird.

zoom

integer

Erforderlich. Die Zoomstufe der Karte. Definiert, wie groß oder klein der Inhalt einer Karte in einer Kartenansicht angezeigt wird.

  • Zoomstufe 0 bezieht sich auf die gesamte Welt in einer einzelnen Kachel.
  • Zoomstufe 1 gibt die gesamte Welt in 4 Kacheln an.
  • Zoomstufe 2 gibt die ganze Welt mit 16 Kacheln an.
  • Zoomstufe 16 umfasst die gesamte Erde mit 65.536 Kacheln.

Zulässige Werte: 0–16

x

integer

Erforderlich. Definiert den Ost-West-Punkt in der angeforderten Kachel.

y

integer

Erforderlich. Definiert den Nord-Süd-Punkt in der angeforderten Kachel.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Diese Nachricht repräsentiert einen beliebigen HTTP-Hauptteil. Sie sollte nur für Payload-Formate verwendet werden, die nicht als JSON dargestellt werden können, z. B. binäre Rohdaten oder eine HTML-Seite.

Diese Nachricht kann sowohl für Streaming- als auch Nicht-Streaming-API-Methoden in der Anfrage sowie in der Antwort verwendet werden.

Diese Nachricht kann als übergeordnetes Anfragefeld verwendet werden. Das ist praktisch, wenn du Parameter aus der URL- oder HTTP-Vorlage in die Anfragefelder extrahierst und auch auf die Rohdaten des HTTP-Hauptteils zugreifen möchtest.

Beispiel:

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

}

Beispiel mit Streaming-Methoden:

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

}

Durch die Verwendung dieses Typs wird nur die Art und Weise geändert, wie der Anfrage- und Antwort-Nachrichtenkörper gehandhabt wird. Alle anderen Funktionen bleiben unverändert.

Wenn der Vorgang erfolgreich abgeschlossen wurde, ist die Antwort eine allgemeine HTTP-Antwort, deren Format von der Methode vorgegeben wird.

JSON-Darstellung
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Felder
contentType

string

Der HTTP Content-Type-Headerwert, der den Inhaltstyp des Textes angibt.

data

string (bytes format)

Der HTTP-Anfrage-/Antworttext als Rohbinärdatei.

Ein base64-codierter String

extensions[]

object

Anwendungsspezifische Antwortmetadaten. Sie müssen in der ersten Antwort für Streaming-APIs festgelegt werden.

Ein Objekt mit Feldern eines beliebigen Typs. Ein zusätzliches Feld "@type" enthält einen URI zur Identifizierung des Typs. Beispiel: { "id": 1234, "@type": "types.example.com/standard/id" }.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.

Kartentyp

Der Typ der Pollen-Heatmap. Definiert die Kombination aus Pollentyp und -index, die auf der Karte grafisch dargestellt wird.

Enums
MAP_TYPE_UNSPECIFIED Kartentyp nicht angegeben
TREE_UPI Der Heatmap-Typ stellt eine Grafikkarte mit einem Baumindex dar.
GRASS_UPI Der Heatmap-Typ stellt eine grafische Karte mit Grasindex dar.
WEED_UPI Der Heatmap-Typ stellt eine grafische Karte mit Unkrautindex dar.