首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >生成区域人群热力图API体验

生成区域人群热力图API体验

原创
作者头像
API测评玩玩咯
修改2025-07-09 19:08:33
修改2025-07-09 19:08:33
2900
举报

最近公司产品要接入人群/客流热力图的功能,网上找了一圈,要么图卖的太贵,要么未对外只能买专属系统,正烦的时候朋友推荐了一个开放平台有这数据服务,试了试,刚好满足需求,感觉还行,分享出来;

API 相关参数说明

用户传入圆形围栏或多边形围栏,查询该区域近期内的人群热力,返回同时包含空间+时间数据。

名称

描述

cell_heat

空间维度,每个格子内的热力值

time_range

时间维度,每天、每个小时的数据(10天×24小时)

你也可通过参数cell_level自定义栅格的大小,目前支持10~18的Level,如果不传该参数,系统将自动计算合适的栅格等级。

  • 请求参数

Authorization

Header 添加参数  Authorization,其值为在 Bearer 之后拼接 Token

示例

Authorization: Bearer ********************

  • Body 请求参数
多边形围栏参数
多边形围栏参数
圆形围栏参数
圆形围栏参数
两种围栏展示
两种围栏展示

可选择圆形围栏,查看核心点周边的辐射客流;也可设定复杂多边形围栏,精准覆盖任何不规则区域查看客流。

圆形围栏最大半径50公里,多边形围栏最大面积近800平方公里,也可通过参数自定义栅格的大小,支持10~18的Level,范围还是很大的,比较自由。

  • 返回响应字段说明

名称

类型

字段含义

response_id

string

平台公共网响应ID

code

integer

公共网关响应码

message

string

公共网关响应参数

biz_code

integer

API服务响应码

biz_message

string

API服务响应信息

data

object

API服务响应数据

cell_token

string

S2格子Token

cell_id

string

S2格子ID

cell_center

array

格子中心坐标

cell_level

string

S2格子层级

cell_heat

string

格子热力

time_range

array

时间维度的明细数据

date

string

日期

heat

array

每天内各个小时的热力值,共有24个小时

返回字段比较实用,不仅包含空间维度的位置热力值,还有时间维度的每天、每小时的数据,且支持历史热力回溯,最多可返回前14天~前3天,共计10天的时空数据,很符合我们现在的产品需求。

API免费体验指南

注册与在线免费体验

1、在开放平台能力中心 页面找到 泛客流 栏目,找到 区域热力(近10天明细),点击 在线体验(点击详情是API购买页面,建议先在线体验体验)

平台能力中心页面
平台能力中心页面

2、在线体验页面是免费测试的,选择区域选择工具,画一个围栏,点击发送测试请求,立即生成该区域的热力图和相关时空数据。

平台在线体验页面
平台在线体验页面

3、热力图展示(随机找了一片区域看看效果)

相关热力图展示
相关热力图展示

支持直接生成或集成到主流地图/BI工具,输出动态、色彩分明的热力图。红、蓝、黄的标准色展现区域客流分布,直观易懂。

即便是非技术人员,也能一眼看清哪里人多、何时拥挤、趋势如何,是我们所需要的。

5、接口调用示例

提供多种编程语言的SDK,以下以Python为例,展示接口的调用方法:

代码语言:txt
复制
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 = {
   'Content-Type': 'application/json'
}
conn.request("POST", "/api/v1/heat_map", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))

API的体验感还行,返回数据齐全,包含时空双维度,文档也详尽,接入门槛低,有兴趣的可以试试,结束。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • API 相关参数说明
  • API免费体验指南
    • 注册与在线免费体验
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档