编辑: xiong447385 | 2019-07-04 |
1 位置洞察 快速入门 接口调用流程 调用流程 ISV 合作伙伴首先确定查询的城市,通过获取城市 ID 接口获取城市 ID, 利用获取城市栅格数 接口获取的栅格数和获取城市边界信息接口获取的城市边界经纬度计算栅格精度对应的经 纬度.
然后从城市的中心点出发,利用计算出的栅格的经纬度跨度,计算每个栅格的
4 个顶 点的坐标.结合百度地图提供的 API 接口,可绘制出带有栅格的城市地图. 根据带栅格的地图判断关注区域所覆盖的栅格,然后利用创建区域接口进行区域创建. 最后将位置洞察提供的洞察服务接口进行组合重用,为用户提供各种服务.例如:显示区域 文档版本
2 的热力图、人群的迁徙图、人群属性分析分解图等. 使用调用接口工具调用位置洞察接口 ? 添加 Insomnia REST Client 工具. 登录 Chrome 浏览器,单击"应用". 单击"Chrome 网上应用店",进入应用商店. 搜索 Insomnia REST Client,进行添加. 添加成功后在应用界面中会出现 Insomnia REST Client 图标. Chrome ? 单击 Insomnia REST Client 图标,然后单击"Hide this message"进入 接口调用界面. 接口调用界面 ? 调用接口. 在POST 处输入接口的 URL. 在BODY 处输入请求的 Json 串,包含请求参数. 在HEADERS 处输入位置洞察的用户名和密码. 单击 Send. 右侧会出现查新结果. 文档版本
3 服务应用 前期准备 ? 调用获取城市 ID 接口,获取 A 市的城市 ID. ? 利用城市 ID 调用获取城市中心点经纬度信息. ? 调用获取城市栅格精度接口获取城市支持的栅格精度. ? 调用获取城市栅格数接口获取城市的栅格数. 如果城市支持多个栅格精度,并且 ISV 合作伙伴想要对外提供各种精度 的洞察服务,则多次调用该接口获取不同精度下的城市栅格数. ? 计算各个精度下栅格的跨度信息. 如果是多精度,则计算各个精度下的栅格跨度. 利用栅格跨度信息计算每个栅格顶点的经纬度信息. ? 结合百度地图, 利用百度地图提供的 API 接口绘制带有栅格的地图. 如果对外通过多精度的洞察服务,这需要根据每个精度绘制一个带栅格 的A市地图. A 市C商业圈
3 月份的人流变化 ? 在前期准备中绘制的带栅格的地图上查找 C 商业圈覆盖的栅格. ? 利用创建区域接口利用 C 商业圈覆盖的栅格创建 C 商业圈区域. ? 连续
31 次调用天粒度的获取区域中人数接口,将获得的人数信息用 表格形式展现. 文档版本
4 人数变化 A 市D景区
3 月1人流分布 ? 在前期准备中绘制的带栅格的地图上查找 D 景区覆盖的栅格. ? 利用创建区域接口利用 D 景区覆盖的栅格创建 D 景区区域. ? 连续
24 次调用小时粒度的获取区域各栅格人数接口,获取每小时每 个栅格内的人数,然后按小时绘制 D 景区的人群热力图. /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 3.1 3.3 3.5 3.7 3.9 3.11 3.13 3.15 3.17 3.19 3.21 3.23 3.25 3.27 3.29 3.31 文档版本