最近很多朋友来咨询,问测试了那么多客流类API,有没有可以做热力图的?
热力图这东西确实很多产品都想要集成,特别是零售、政务、选址等行业,都需要热力图来支撑决策。
但热力图又不好弄,大公司一般内部用不对外,要么只能选系统定制化,获取成本比较高。
那么有没有什么渠道可以快速获取热力图?
还真有!推荐一个API,调用简单,一键就能获取客流和热力图数据。
API 说明:设置地理围栏圈选区域,快速获取该区域近期人群热力数据,集成即可生成热力图。
这个API的Body参数有点不同,需要在圆形围栏和多边形围栏中二选一,提供相对应的围栏数组和格子大小,具体参数要求如下:
这里的地理围栏其实很简单,一个是圆形围栏,用于查看核心点周边的辐射客流量,一个是复杂多边形围栏,覆盖不规则区域,具体样式如下:
圆形围栏最大半径50公里,多边形围栏最大面积近800平方公里,也可通过参数自定义栅格的大小,支持10~18的Level。
这种围栏灵活性意味着你想查看的区域热力可以无限贴近业务场景,不再受限于标准网格,能进行精细化热力观察。
当你选定区域后,便能通过API获取区域的客流热力值,返回数据不仅包含位置热力值和区域人群分类统计,还有每天、每小时的客流热力数据,支持长达 11 天的历史回溯。
当你获取到热力值数据后,只需要集成到你们的产品或工具中,便能生成区域客流热力图,展现形式可以设置成色块数值或标准热力图形式。
1、注册平台账号,然后在能力中心页找到“泛客流”栏目,找到“区域热力(近10天明细)API”;
2、该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市场还是比较少见的,调用起来也足够方便,有相关需求的伙伴可以去体验一下。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。