Method: mapTypes.heatmapTiles.lookupHeatmapTile

タイル PNG 画像のデータを含むバイト配列を返します。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
mapType

enum (MapType)

必須。花粉飛散量ヒートマップのタイプ。地図に表示される花粉の種類とインデックスの組み合わせを定義します。

zoom

integer

必須。地図のズームレベル。地図表示で地図のコンテンツの表示の大きさを定義します。

  • ズームレベル 0 を指定すると、全世界が 1 つのタイルに表示されます。
  • ズームレベル 1 では、全世界が 4 つのタイルで表示されます。
  • ズームレベル 2 では、全世界が 16 枚のタイルで表示されます。
  • ズームレベル 16 では、全世界が 65,536 タイルで表示されます。

指定可能な値: 0 ~ 16

x

integer

必須。リクエストされたタイルの東西の地点を定義します。

y

integer

必須。リクエストされたタイルの南北地点を定義します。

リクエスト本文

リクエストの本文は空にする必要があります。

レスポンスの本文

任意の HTTP 本文を表すメッセージ。RAW バイナリや HTML ページなど、JSON として表現できないペイロード形式にのみ使用する必要があります。

このメッセージは、リクエストとレスポンスのストリーミング API と非ストリーミング API メソッドで使用できます。

このメッセージは最上位レベルのリクエスト フィールドとして使用でき、URL または HTTP テンプレートからリクエスト フィールドにパラメータを抽出する場合や、RAW HTTP 本文にアクセスする場合に便利です。

例:

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

}

ストリーミング メソッドの例:

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

}

このタイプを使用すると、リクエストとレスポンスの本文の処理方法のみが変更され、他のすべての機能は未変更のまま動作を継続します。

成功した場合、レスポンスはメソッドによって定義された形式の汎用 HTTP レスポンスになります。

JSON 表現
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
フィールド
contentType

string

本文のコンテンツ タイプを指定する HTTP Content-Type ヘッダー値。

data

string (bytes format)

未加工のバイナリとしての HTTP リクエスト / レスポンスの本文。

base64 でエンコードされた文字列。

extensions[]

object

アプリケーション固有のレスポンス メタデータ。ストリーミング API の最初のレスポンスで設定する必要があります。

任意のデータ型のフィールドを含むオブジェクト。タイプを識別する URI を含むフィールド "@type" を追加できます。例: { "id": 1234, "@type": "types.example.com/standard/id" }

認可スコープ

次の OAuth スコープが必要です。

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

詳細については、OAuth 2.0 の概要をご覧ください。

MapType

花粉飛散量ヒートマップのタイプ。地図に表示される花粉の種類とインデックスの組み合わせを定義します。

列挙型
MAP_TYPE_UNSPECIFIED 未指定のマップタイプ。
TREE_UPI ヒートマップ タイプは、ツリー インデックスのグラフィカルなマップを表します。
GRASS_UPI ヒートマップ タイプは、草インデックスのグラフィカルなマップを表します。
WEED_UPI ヒートマップ タイプは、雑草指数マップをグラフィカルに表現します。