如何快速获取客流热力图+数据?及刻开放平台区域热力API接入指南!
介绍了一个获取区域热力图及客流数据的API接口,支持圆形/多边形围栏设置,可划分区域范围。API提供10-18级栅格粒度选择,返回11天历史数据及24小时热力值,支持多种编程语言调用。该平台开放免费体验,集成简单,能快速生成客流量热力图,适合需要人群数据分析的场景。
最近很多朋友来咨询,问测试了那么多客流类API,有没有可以做热力图的?
热力图这东西确实很多产品都想要集成,特别是零售、政务、选址等行业,都需要热力图来支撑决策。
但热力图又不好弄,大公司一般内部用不对外,要么只能选系统定制化,获取成本比较高。
那么有没有什么渠道可以快速获取热力图?
还真有!推荐一个API,调用简单,一键就能获取客流数据和热力图数据。具体API测评和获取情况如下:
区域热力API参数说明
API 说明:设置地理围栏圈选区域,快速获取该区域近期人群热力数据,集成即可生成热力图。
Body参数
这个API的Body参数有点不同,需要在圆形围栏和多边形围栏中二选一,提供相对应的围栏数组和格子大小,具体参数要求如下:
|
围栏类别 |
名称 |
类型 |
是否必需 |
字段含义/要求 |
|---|---|---|---|---|
| 多边形围栏 | fence | array | 必需 | 多边形围栏数组,至少3个坐标,且首尾坐标必须闭合 |
|
number |
- | 可选 |
经度在前,WGS84坐标系 |
|
| number | - | 可选 |
纬度在后,WGS84坐标系 |
|
| cell_level | integer | 可选 |
自定义格子大小,非必传,Google S2 Cell Level,支持10~18级 |
|
| 圆形围栏 | circle | object | 必需 | - |
| center_point | array | 必需 |
圆心经纬度,WGS84坐标系,前经后纬,如:[113.936594,22.5303147] |
|
| radius | integer | 必需 | 圆的半径(米) | |
| cell_level | integer | 可选 | 自定义格子大小,非必传,Google S2 Cell Level,支持10~18级 |
这里的地理围栏其实很简单,一个是圆形围栏,用于查看核心点周边的辐射客流量,一个是复杂多边形围栏,覆盖不规则区域,具体样式如下:
圆形围栏最大半径50公里,多边形围栏最大面积近800平方公里,也可通过参数自定义栅格的大小,支持10~18的Level。
这种围栏灵活性意味着你想查看的区域热力可以无限贴近业务场景,不再受限于标准网格,能进行精细化热力观察。
返回响应字段说明
|
名称 |
类型 |
是否必需 |
字段含义 |
|---|---|---|---|
| response_id | string | 必需 | 平台公共网响应ID |
| code | integer | 必需 | 公共网关响应码 |
| message | string | 必需 | 公共网关响应参数 |
| biz_code | integer | 必需 | API服务响应码 |
| biz_message | string | 必需 | API服务响应信息 |
| data | object | 必需 |
API服务响应数据 |
| items | array | 必需 | 提供多个格子的热力、坐标、ID等信息 |
| time_range | array | 必需 | 时间维度的明细数据 |
| date | string | 必需 | 日期 |
| heat | array | 必需 | 每天内各个小时的热力值,共24小时 |
当你选定区域后,便能通过API获取区域的客流热力值,返回数据不仅包含位置热力值和区域人群分类统计,还有每天、每小时的客流热力数据,支持长达 11 天的历史回溯。
当你获取到热力值数据后,只需要集成到你们的产品或工具中,便能生成区域客流热力图,展现形式可以设置成色块数值或标准热力图形式。

API免费体验及接入指南
区域客流热力图数据获取渠道:
获取区域客流热力图数据,上及刻开放平台
https://data.isjike.com/
简要介绍:这是个专业垂直做人群客流数据的平台,提供很多人群、客流类 API(人群热力图、人群画像、客流趋势、客流画像等),有相关需求的可以去调用体验!
注册与在线免费体验
1、注册平台账号,然后在能力中心页找到“泛客流”栏目,找到“区域热力(近10天明细)API”;

2、该API目前开放免费体在线体验,可直接前往体验页面测试;

API接口调用实测
区域热力(最近10天)API提供多种编程语言的SDK,以下以Python为例,展示接口的调用方法:
import http.client
import json
conn = http.client.HTTPSConnection("data-api.isjike.com")
payload = json.dumps({
"fence": [
[
113.936594,
22.5303147
],
[
113.936557,
22.529932
],
[
113.937196,
22.530064
],
[
113.936981,
22.53037
],
[
113.936594,
22.5303147
]
]
})
headers = {
'Authorization': 'Bearer <token>',
'Content-Type': 'application/json'
}
conn.request("POST", "/api/v1/heat_map", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
平台提供了完善的开发文档、代码示例和SDK工具,支持多种编程语言和开发环境,大大降低了技术集成的难度。
在测试过程中,API的响应很快,而且返回的数据非常详细,集成到系统中,可以生成我们所需要的区域客流热力图。
总的来说,这个区域热力API市场还是比较少见的,调用起来也足够方便,有相关需求的伙伴可以去体验一下。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)