heatmapTiles エンドポイントは、タイル オーバーレイを通じて花粉関連のヒートマップを提供します。タイル オーバーレイは、Google マップの上に表示できる画像タイルのコレクションです。各画像タイルは 256 x 256 ピクセルです。
タイル オーバーレイは、タイルのコレクションから組み立てられたグリッドで、各タイルに(X、Y)座標が割り当てられます。座標(0,0)のタイルは、常に地図の北西隅にあります。X 値は西から東に増分し、Y 値は北から南に増分します。
zoom level は、地図ビューに表示される地図のコンテンツの大きさを決定します。タイルグリッドのサイズは、ズームレベルに応じて X 座標と Y 座標を指数関数的にスケーリングすることで決定されます。
gridSizeX = XzoomLevel gridSizeY = YzoomLevel
たとえば、ズームレベル 2 では、世界地図は 4 x 4 のマトリックスで表され、合計 16 個のタイルになります。
次の画像は、ズームレベル 2 でアクセスできるタイルに分割された、全世界の TREE_UPI ヒートマップを示しています。
詳しくは、地図とタイルの座標をご覧ください。
現在の花粉ヒートマップ タイルをリクエストするには、 heatmapTiles エンドポイントを使用します。HTTP GET リクエストを次の URL に送信します。
https://pollen.googleapis.com/v1/mapTypes/TYPE/heatmapTiles/Z/X/Y?key=YOUR_API_KEY
ヒートマップ エンドポイントについて
リクエストを成功させるには、以下にリストされているすべてのパラメータが必要です。
KEY: アプリケーションの API キー。このキーは、割り当て管理のためにアプリケーションを識別します。キーを取得する方法をご覧ください。TYPE: 返されるヒートマップのタイプ。許容値をご覧ください。Z: 地図ビューに表示される地図のコンテンツの大きさを決定するズームレベル。使用できる値は 0 ~ 16 です。値が 0 の場合は、世界全体が 1 つのタイルに表示されます。X、Y: 北東隅(0,0)を基準としたタイル座標。X値は西から東に増分し、Y値は北から南に増分します。座標は、指定されたズームレベルで有効である必要があります。たとえば、ズームレベルを 2 に設定し、座標(10,10)のタイルをリクエストすると、API はエラーを返します。
ヒートマップ リクエストの例
上の画像は、ズームレベル 2 の TREE_UPI ヒートマップと、各タイルの座標を示しています。次の例では、heatmapTiles エンドポイントを使用して、座標(2,1)のタイルをリクエストしています。
https://pollen.googleapis.com/v1/mapTypes/TREE_UPI/heatmapTiles/2/2/1?key=YOUR_API_KEY
タイルは、地図にオーバーレイできる画像として表示されます。

デフォルトの地図の上にタイルをオーバーレイする方法については、オーバーレイ地図タイプをご覧ください。