帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
67
帖子
0
勋章
974
Y币

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

[复制链接]
发表于 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
175
帖子
1
勋章
5678
Y币
感谢分享
18
帖子
0
勋章
131
Y币
这3步不能同时执行要不百度接收不到鹰眼轨迹
53
帖子
5
勋章
476
Y币
服务开启失败  10001
90
帖子
2
勋章
2237
Y币
锁屏状态下能不能记录GPS位置轨迹?
3
帖子
0
勋章
32
Y币
wuliyuye 发表于 2019-4-3 10:07
服务开启失败  10001

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

层主找到原因没有,同样问题
13
帖子
0
勋章
66
Y币
距离产生美 发表于 2019-9-4 16:04
我也碰到了,前面几步都是正确的,你后面解决了没?

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

本版积分规则