Method: mapTypes.heatmapTiles.lookupHeatmapTile

Gibt ein Byte-Array zurück, das die Daten des Kachel-PNG-Bilds 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 die Karte grafisch darstellen wird.

zoom

integer

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

  • Bei Zoomstufe 0 wird die gesamte Welt in einer einzelnen Kachel dargestellt.
  • In Zoomstufe 1 ist die ganze Welt in vier Kacheln dargestellt.
  • In Zoomstufe 2 wird die ganze Welt in 16 Kacheln dargestellt.
  • In Zoomstufe 16 wird die ganze Welt mit 65.536 Kacheln dargestellt.

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 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.

MapType

Der Typ der Pollen-Heatmap. Definiert die Kombination aus Pollentyp und Index, die die Karte grafisch darstellen wird.

Enums
MAP_TYPE_UNSPECIFIED Nicht angegebener Kartentyp.
TREE_UPI Der Heatmap-Typ stellt eine grafische Karte mit einem Baumindex dar.
GRASS_UPI Der Heatmap-Typ ist eine grafische Karte mit Grasindex.
WEED_UPI Der Heatmap-Typ stellt eine grafische Karte des Unkrautindex dar.