请选择 进入手机版 | 继续访问电脑版
热门问答
更多
12下一页
返回列表 发新帖

bTrace 模块(百度鹰眼轨迹)试用说明

[复制链接]
vip高级顾问 发表于 2019-1-23 16:15:48
本帖最后由 uoaccw 于 2019-2-13 13:34 编辑

本帖最后由 uoaccw 于 2019-1-22 18:48 编辑

先了解百度鹰眼基本概念:http://lbsyun**.**/index.ph ... ngyan/guide/concept
再查看模块文档:https://docs.apicloud.com/Client-API/Open-SDK/bTrace#initTrace



使用步棸说明:
1. 在百度地图开放平台创建应用获取百度key后,配置到APICloud项目中的config.xml文件中:  (包名相关注意事项参考帖子:https://community.apicloud.com/bbs/thread-34879-1-1.html
<!-- Android 配置方法 -->
  
<meta-data name="com.baidu.lbsapi.API_KEY" value="0Du6ujuego7WfAdHFOZ8rEr8Of0AHa9i"/>

  
<!-- iOS 配置方法 -->
  
<feature name="bTrace">
     
<param name="api_key" value="ATu9pjnegF7HfAgHuOZbrErnOf0A8ak0"/>
     
<param name="MCODE" value="com.apicloud.app"/>
  
</feature>
  <preference name="backgroundMode" value="location"/>


配置后,要提交代码,重新编译自定义loader或云编译。


2.  在百度轨迹管理台中创建鹰眼服务,获得servie_id。参考文档:

http://lbsyun**.**/index.ph ... guide/createservice

关键代码说明:
1. 先初始化鹰眼服务。serviceId不正确会初始化不成功。

  1. var baiduTrace = api.require('bTrace');
  2.         baiduTrace.initTrace({
  3.             serviceId: 111111,
  4.             entityName: 'daughter',
  5.             keepAlive: true,
  6.             isNeedObjectStorage: true
  7.         }, function(ret) {
  8.             if (ret) {
  9.                 alert(JSON.stringify(ret));
  10.             }
  11.         })
复制代码
2.  设置定位和回传周期
  1. var baiduTrace = api.require('bTrace');
  2.         baiduTrace.setInterval({
  3.             gatherInterval: 2,
  4.             packInterval: 10,
  5.         }, function(ret) {
  6.             if (ret) {
  7.                 alert(JSON.stringify(ret));
  8.             }
  9.         })
复制代码



3.  开启轨迹服务
  1. var baiduTrace = api.require('bTrace');
  2.         baiduTrace.startTrace(function(ret) {
  3.             if (ret) {
  4.                 startTime = new Date().getTime() / 1000;
  5.                 console.log("startTime:" + startTime);
  6.                 //alert(JSON.stringify(ret));
  7.             }
  8.         })
复制代码

以上三步正常执行后,百度鹰眼后台即可接收轨迹数据。


其他功能,如创建地理围栏,监控对象和围栏之间的位置关系,获取轨迹距离,等我后续补充。


本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X

9条回复

得呤 老司机 5656Y币
感谢分享
小白不怕黑1 实习司机 115Y币
这3步不能同时执行要不百度接收不到鹰眼轨迹
wuliyuye 马路杀手 45376Y币
服务开启失败  10001
angelshelter 半专业车手 2177Y币
锁屏状态下能不能记录GPS位置轨迹?
距离产生美 驾校小白 32Y币
wuliyuye 发表于 2019-4-3 10:07
服务开启失败  10001

我也碰到了,前面几步都是正确的,你后面解决了没?
Kyour 新手上路 52Y币
功能建议
1.设定GPS定位精度选项(是否可解决坐标漂移严重问题)
2.设定移动距离超过x米才采集选项
成都升通达 新手上路 66Y币
鹰眼轨迹需要在调用页面一直打开的情况下才能收集到坐标吗?打开过这个页面,我如果跳转到其他页面了后台还能够继续收集到坐标么?
成都升通达 新手上路 66Y币
wuliyuye 发表于 2019-4-3 10:07
服务开启失败  10001

层主找到原因没有,同样问题
成都升通达 新手上路 66Y币
距离产生美 发表于 2019-9-4 16:04
我也碰到了,前面几步都是正确的,你后面解决了没?

层主找到原因没有,遇到同样问题
12下一页
您需要登录后才可以回帖 登录

本版积分规则