Skip to main content

概览

Cough Radar REST API 提供地理空间咳嗽分析能力,使健康监测应用能够展示咳嗽热力图,并查询特定地理位置的分类等级(normal、elevated、high)。 典型的集成方式是显示一张交互式地图,叠加咳嗽强度热力图,并在面板中展示所选区域的当前分类和历史趋势。要构建该集成:
  1. 使用 /v1/tiles 获取用于在地图上渲染热力图叠加层的瓦片 URL。响应与 Google Maps、Apple Maps 和 Mapbox 等标准地图库兼容。
  2. 使用 /v1/classifications 获取用户当前视图或位置的咳嗽活动等级(normal、elevated、high)以及趋势数据。展示分类状态并以图表形式渲染时间序列数据。

身份验证

所有 API 请求都需要通过 API-Key 请求头进行身份验证。您的 API 密钥必须启用 coughRadar 功能。

基础 URL

端点

POST /v1/tiles

获取指定日期范围内可用的热力图瓦片数据。返回包含用于渲染地图叠加层 URL 在内的瓦片元数据。 请求
请求体 响应(200 OK)

POST /v1/classifications

获取指定日期下某地理位置或边界框的咳嗽分类(normal、elevated、high)。 可使用以下两种方式之一来指定位置:
  • coordinate - 单个点。API 将返回该点周围区域(约 200 公里半径)的聚合数据。
  • bounding_box - 地理矩形区域。API 将返回该指定区域的聚合数据。
请求(使用 coordinate)
请求(使用 bounding box)
请求体 *必须提供 coordinatebounding_box 之一。 响应(200 OK)

数据类型

分类值

分类是将当前咳嗽水平与同一位置过去一年的历史数据进行比较得出:

Coughing Data Time Series 对象

请求位置的历史趋势数据。

Coordinate 对象

Bounding Box 对象


错误代码