heatmapTiles
端点通过功能块叠加层提供与空气质量相关的热图。图块叠加层是可在 Google 地图上显示的 PNG 图片图块集合。每个图像图块的大小为 (256 x 256 像素)。
热图功能块简介
功能块叠加层是由一组功能块组成的网格,每个功能块都分配了 (X
,Y
) 坐标。坐标为 (0,0) 的图块始终位于地图的西北角。X
值从西向东增加,Y
值从北向南增加。
zoom level
用于确定地图内容在地图视图中的显示大小。图块网格大小取决于按缩放级别对 X
和 Y
坐标进行指数缩放。
gridSizeX = XzoomLevel gridSizeY = YzoomLevel
例如,在缩放级别为 2 时,世界地图使用 4 x 4 矩阵表示,总共有 16 个图块。缩放比例还决定了坐标的允许最大值。
下图显示了缩放级别为 2 的 US_AQI
热图,以及每个图块的坐标:
如需了解详情,请参阅地图和图块坐标。
热图端点简介
热图图块由一个字节数组表示,其中包含作为 PNG 图片的图块数据。您可以使用 heatmapTiles
端点请求当前空气质量热图图块,方法是向以下网址发送 HTTP GET 请求:
https://airquality.googleapis.com/v1/mapTypes/TYPE/heatmapTiles/Z/X/Y?key=YOUR_API_KEY
请求中所有请求参数均必填:
TYPE
- 要返回的热图类型。请参阅允许的值。Z
- 缩放级别,用于确定地图内容在地图视图中的显示大小。允许的值为 0-16,其中值为 0 表示整个世界使用单个图块渲染。X
、Y
- 要检索的功能块的坐标(相对于西北角 [0,0])。X
值从西向东增加,Y
值从北向南增加。图块坐标必须适用于指定的缩放级别。例如,如果您将缩放级别设置为 2,并请求坐标为 10,10 的图块,API 会返回错误。
YOUR_API_KEY
- 您应用的 API 密钥。此密钥可以标识您的应用,以便进行配额管理。如需了解详情,请参阅获取密钥。
热图请求示例
上图显示了缩放级别为 2 的 US_AQI
热图,以及每个图块的坐标。以下示例使用 heatmapTiles
端点请求热图中坐标为 0,1 的功能块:
https://airquality.googleapis.com/v1/mapTypes/US_AQI/heatmapTiles/2/0/1?key=YOUR_API_KEY
功能块显示如下:
如需详细了解如何在默认地图上叠加图块,请参阅叠加地图类型。