浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

鹰眼轨迹服务

百度鹰眼是一套轨迹追踪开放服务,开发者在终端集成鹰眼API/SDK 后,可同时管理并追踪数千万终端设备的轨迹,适用于车队管理、共享出行、外勤人员管理、智能穿戴等领域。

产品简介

trackbanner2.png

鹰眼是一套轨迹管理服务,提供各端SDK和API供开发者便捷接入,追踪您所管理的车辆/人员等运动物体。基于鹰眼提供的接口和云端服务,开发者可以迅速构建一套完全属于您自己的完整、精准且高性能的轨迹管理系统,可应用于车队管理、人员管理等领域。鹰眼Android SDK是鹰眼系列产品的一部分,用于在AndroidAPP中集成鹰眼服务,实现轨迹追踪。


2018-6-19 公告
近期收到开发者反馈鹰眼Android SDK在华为8.0系统无法长时间保活。鹰眼团队对此非常关注,与华为相关部门进行了沟通并进行了专项调研,现将结论同步与此。
原因分析:华为从8.0系统起开始更加严格管控后台定位权限,表现为在非充电状态下、调用GPS等服务且不在华为白名单中的应用,一旦切到后台会很快挂起,无论采用何种保护策略均无效(黑白灰保护策略)。

解决方案:开发者自行向华为申请加入后台APP白名单,加入白名单后可具体申请方法可详询华为客服。以下提供过往开发者的经验供参考,但最终解释权为华为所有:https://github.com/852172891/Android-/tree/master
提示:Android系统对长时间运行的应用要求日趋严格,请开发者对此关注。

鹰眼产品系列
productlist.png
功能概览

轨迹追踪

鹰眼为每一个应用提供1000万终端以上轨迹管理能力,并且支持全球轨迹追踪。鹰眼提供多种API和SDK供开发者从各种终端追踪轨迹,如:手机、GPS定位器、智能后视镜等硬件设备。此外,鹰眼也支持开发者从服务端上传轨迹。

轨迹存储

鹰眼为开发者免费存储最近1年的轨迹数据。鹰眼采用多机房多实例分布式存储,并定期自动备份,保障数据存储安全。

轨迹查询

利用鹰眼高性能轨迹查询服务,开发者实时查询任意时段的轨迹。实时查询是指:轨迹点一旦成功上传到鹰眼云端,在小于100毫秒的时间内,即可通过接口查询到该轨迹点。鹰眼还提供轨迹批量导出功能,供开发者下载历史轨迹数据。

轨迹纠偏和里程计算

为纠正轨迹漂移,鹰眼提供专业的轨迹纠偏绑路和里程计算服务。利用该服务,开发者可纠正轨迹漂移,展示平滑连贯的轨迹,计算准确的里程。鹰眼分别针对驾车、骑行、步行提供了不同的轨迹纠偏绑路算法,适用于多种交通工具的轨迹校正。

空间检索

鹰眼提供丰富的空间搜索能力,支持搜索圆形、多边形、行政区范围内的终端实时位置,并统计终端数量。利用该服务,开发者可实现例如:搜索当前地图视野内的终端、北京市内的终端等功能。

地理围栏监控

鹰眼提供地理围栏监控服务,开发者可利用鹰眼创建多边形、路线、行政区等类型的地理围栏,鹰眼自动监控终端进出围栏行为,并推送报警至鹰眼SDK或开发者服务端。利用该服务,开发者可实现例如:利用行政区围栏监控车辆是否驶出海淀区、利用多边形围栏监控物流车辆是否准时到达站点等功能。

轨迹分析

鹰眼为开发者提供停留点、超速(基于道路限速)、急变速等运动行为分析。利用该服务,开发者可分析一段轨迹中有哪些停留点、在何处出现了超速等危险驾驶行为。

图像存储

除轨迹外,鹰眼还支持图像数据的上传,帮助开发者管理与轨迹相关的图像数据(如:行车影像、签到照片、事故照片等)。
鹰眼服务流程
overview1.png
鹰眼接口类型

基于以上功能,鹰眼提供了各端接口和产品,供开发者使用鹰眼服务:

1. 鹰眼Web服务API:一套REST风格的API,以HTTP/HTTPS的形式提供了鹰眼所有功能,供开发者在服务端和非Android/iOS 平台上调用

2. 鹰眼 Android SDK:供开发者在 Android 系统的手机和智能硬件(如:后视镜)上追踪轨迹并使用鹰眼所有服务

3. 鹰眼 iOS SDK:供开发者在 iOS 系统的手机上追踪轨迹并使用鹰眼所有服务

4. 鹰眼硬件终端:开发者可直接购买已集成鹰眼服务的GPS定位设备和后视镜,安装后即可追踪轨迹。开发者可配合使用鹰眼接口,查询轨迹


5. Web轨迹管理台:开发者登录后,可查看自有终端的实时位置和轨迹