百度鹰眼轨迹服务
http://lbsyun.baidu.com/index.php?title=android-yingyan/guide/quota
什么是Android鹰眼轨迹SDK? Android Demo apk 13M
鹰眼轨迹是一套基于Android 2.1及以上版本设备的应用程序接口, 您可以通过该接口实现轨迹追踪功能:
轨迹追踪:按照设定的频率主动采集实时轨迹
轨迹存储:云端实现海量轨迹数据存储
轨迹查询:查询被追踪者实时位置、历史轨迹和里程
轨迹纠偏:云端对轨迹进行实时去噪、绑路、抽稀处理,解决轨迹偏移问题
地理围栏:当被追踪者进出一定范围(圆形、多边形、线型、行政区)的虚拟地理区域时,监控者可以接收到自动报警通知
图像存储:支持随轨迹上传、存储和查询图像文件
提示:使用任何鹰眼轨迹接口前,必须先在轨迹管理台中创建鹰眼服务,获得servie_id后方可正式使用鹰眼轨迹。
一个service(即鹰眼轨迹服务,其唯一标识为service_id)对应一个的轨迹管理系统,至多同时管理100万个entity(即终端设备)。若需管理超过100万的终端,可创建多个service分别管理。
百度终端管理web控制台 http://lbsyun.baidu.com/trace/admin/service
包月购买
充值买次数
百度的商用授权需要注意
高德猎鹰 demo apk 25M
支持实时轨迹追踪、历史轨迹查询等服务
功能概述 https://lbs.amap.com/api/track/summary
猎鹰是一套轨迹管理服务,提供移动端SDK和后端API供开发者接入。猎鹰可以满足您追踪车辆等定位设备,其提供的丰富接口和云端服务,可以让开发者基于猎鹰迅速构建一套完全属于自己的精准、高效 的轨迹管理系统,应用于车队管理、人员管理等领域。
轨迹上传:猎鹰提供可嵌入智能设备的Android、iOS SDK以及Web服务API进行轨迹上传,支持单点/多点多种上传形式。
轨迹存储:猎鹰可为开发者免费存储最近1年的设备轨迹数据。
轨迹查询:猎鹰为开发者提供高性能轨迹查询服务,设备轨迹一旦成功上传,开发者可以实时查询任意时段的设备轨迹。
里程计算:猎鹰提供精准的轨迹里程计算服务,计算的里程可用于行驶里程核算,网约车计费等场景。
轨迹纠偏:猎鹰提供专业的轨迹纠偏绑路功能。开发者可通过猎鹰对发生定位偏移的设备轨迹进行纠正,展示平滑连贯的轨迹。
实时监控:猎鹰提供实时监控终端位置的服务。开发者可通过接口实时查询终端位置,在监控端对设备实时监控。
终端搜索:猎鹰提供查询区域内终端位置的功能。开发者可通过关键字搜索、周边搜索、多边形内搜索、行政区域搜索等方式查询终端。
轨迹分析(未上线敬请期待)
- 猎鹰sdk默认的定位信息采集周期是2s,默认的上报周期是20s,也就是最快2s记录一次当前位置信息(若位置没有变化,这次位置信息会被忽略),20s上报一次记录下的这些信息 注意定位信息采集周期的范围应该是1s~60s,上报周期的范围是采集周期的5~50倍
- 猎鹰sdk会在无法正常上报轨迹点时将未成功上报的轨迹点缓存在本地,默认最多缓存50MB数据 ,可以使用下面的代码修改缓存大小
- 猎鹰sdk默认使用高精度定位模式进行定位,可以代码修改定位模式为仅设备定位,既仅使用GPS定位
- 查看历史轨迹
- 可以筛选 驾车模式(没有测试)
- 有地图显示demo
总结
Sdk\功能 |
免费调用(次/日)配额 |
Ops并发(次/秒) |
提额 |
支持功能 |
Api文档 |
坐标系 |
Android Demo apk大小 |
Web端控制台 |
Demo测试 |
Service_id |
百度 |
300000 |
30 |
流量包月20000万/月 按次充值30元/万次 |
功能比较全 有地理围栏 轨迹分析 |
比较清晰 耗电量流量评测比较清楚 |
支持参数 WGS84 GCJ02 BD09 输出 支持百度坐标系 |
13M左右 |
可以查看管理终端 |
可以看到整体功能,运行正常 |
一个key下最多15个 一个serviceid最多管理1000000终端 |
高德 |
200000 |
50 |
需要提交工单(待调研) |
没有围栏功能 轨迹分析还没有上线 |
有些服务没有体现(比如创建serviceID需要调研接口,提升额度需要提交工单) |
没有说明 |
25M左右 |
没有web管理页面,支持接口查询 |
功能比较少,基本运行正常 |
一个key下最多15个 一个serviceid最多管理100000终端 |
两个sdk功能属于同一类型实时轨迹上报 查询,最高支持2s一次位置上报,基本支持实时收集定位轨迹产品的功能需求,但是所有的位置数据都在第三方服务器,需要筛查数据到我们后台,制定合理的接口与第三方数据对接(如service_id和终端id与我们用户id关联、怎么筛选数据到我们服务端)
以上个人倾向百度api,文档清晰,功能更全面(如地理围栏功能比较健全),有后台监控。下面是对两个sdk的简要介绍,链接是官网详细功能介绍