定位与轨迹-百度鹰眼轨迹开放平台-学习笔记

1. 百度鹰眼轨迹的主要功能接口

百度的鹰眼轨迹平台,根据使用场景不同,提供了web端、安卓端等各种类型的API与SDK,本文章以web端API为例,介绍鹰眼轨迹的使用。

2. API使用前的准备

使用鹰眼轨迹API,需要两把钥匙:

一个是使用百度平台的钥匙AK,一个是使用鹰眼轨迹服务的钥匙service_id。

2.1 申请"百度开放平台的AK"

访问"百度开放平台",进入"控制台",创建应用,获得应用的AK。

2.2 申请"百度鹰眼轨迹平台的service_id"

访问"百度开放平台",进入"鹰眼轨迹管理平台",创建服务,获得服务的service_id。

3. 主要功能接口介绍

3.1 添加定位终端

为什么添加?

假如在现实世界中,我开了一家出租车公司,公司有10辆出租车,我需要对这10辆车进行实时定位和轨迹查询。鹰眼云端怎么知道哪10辆车是我公司的,而不是别人公司的车呢?

所以需要将我公司要定位的10辆出租车标识一下,避免与别人公司的车混淆,这样,每个人只看到属于自己的数据。

如何添加?

根据鹰眼轨迹的webAPI使用说明,调用"添加"接口,把需要定位的用户终端数字化,传到鹰眼云服务。

鹰眼云服务根据AK和service_id,识别出这个定位终端是属于谁的。因为你在使用鹰眼轨迹的同时,别人可能也在使用。

一个service最多创建100万个定位终端,达到上限后将无法再创建新的。

添加成功后,在哪里查看?

通过webAPI添加完需要定位的终端,可以在百度的"鹰眼轨迹管理平台",查看到我添加的定位终端。

3.2 轨迹上传

为什么上传?

被定位的终端,不将自己的位置传到鹰眼云终端,别人怎么看见他的位置呢?鹰眼云免费存储最近1年的轨迹数据。

如何上传?


通过以上web接口,将被定位终端的实时轨迹上传到鹰眼云端。上传后,可在百度的"鹰眼轨迹管理平台"查看定位终端的上传的轨迹。如下:

安卓端的SDK的轨迹上传,比webAPI端的操作更方便些,支持自动采集轨迹后上传且支持回传。而webPAI端,不支持自动上传和回传,均需手动调用实时位置接口、轨迹查询接口等。如下:

3.3 实时位置

上传轨迹后,可以根据定位终端的名称、空间范围等,批量查询他们的实时位置。

3.4 轨迹查询

上传轨迹后,可以根据定位终端的名称,查询某个定位终端的实时位置和轨迹。

至此,分享完毕。

相关推荐
哆啦A梦的口袋呀29 分钟前
基于Python学习《Head First设计模式》第七章 适配器和外观模式
python·学习·设计模式
笑鸿的学习笔记30 分钟前
虚幻引擎5-Unreal Engine笔记之SET节点的输出引脚获取设置后的最新变量值
笔记·ue5·虚幻
恰薯条的屑海鸥32 分钟前
零基础在实践中学习网络安全-皮卡丘靶场(第十期-Over Permission 模块)
学习·安全·web安全·渗透测试·网络安全学习
草莓熊Lotso35 分钟前
【数据结构初阶】--算法复杂度的深度解析
c语言·开发语言·数据结构·经验分享·笔记·其他·算法
东京老树根1 小时前
SAP学习笔记 - 开发27 - 前端Fiori开发 Routing and Navigation(路由和导航)
笔记·学习
UQI-LIUWJ3 小时前
LLM 笔记:Speculative Decoding 投机采样
笔记
凤年徐5 小时前
【数据结构初阶】单链表
c语言·开发语言·数据结构·c++·经验分享·笔记·链表
阿阳微客7 小时前
Steam 搬砖项目深度拆解:从抵触到真香的转型之路
前端·笔记·学习·游戏
WarPigs8 小时前
Unity性能优化笔记
笔记·unity·游戏引擎
px不是xp11 小时前
山东大学算法设计与分析复习笔记
笔记·算法·贪心算法·动态规划·图搜索算法