php百度鹰眼,Android 百度鹰眼里程计算简单实列

先上百度鹰眼地址http://lbsyun.baidu.com/index.php?title=android-yingyan。

基础的配置官方文档写的很清楚,但是在实际开发中却遇到很多坑。后面直接上代码

79be762327c6?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

这是鹰眼服务初始化 都有注解

79be762327c6?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

按照自己的需要开启服务

这下面是重点  但开启服务后 回经过下面的回调开始startGather(采集) 要在onBindServiceCallback()或者onStartTraceCallback()后开启 并且判断回调返回值再做采集操作

// 初始化轨迹服务监听器

OnTraceListenermTraceListener=newOnTraceListener() {

@Override

public void onBindServiceCallback(intstatus,String s) {

LogUtil.loge("onBindServiceCallback",status +""+ s);

}

// 开启服务回调

/**

*  百度鹰眼采集 在onBindServiceCallback()回调之后

*  0:成功

*

* */

@Override

public void onStartTraceCallback(intstatus,String message) {

LogUtil.loge("onStartTraceCallback",status+""+message);

if(StatusCodes.SUCCESS== status || StatusCodes.GATHER_STARTED== status) {

mTraceClient.startGather(null);

}

}

// 开启采集回调

@Override

public voidonStartGatherCallback(intstatus,String message) {

LogUtil.loge("onStartGatherCallback",status+""+message);

}

// 停止服务回调

@Override

public voidonStopTraceCallback(intstatus,String message) {

LogUtil.loge("onStopTraceCallback",status+""+message);

}

// 停止采集回调

@Override

public voidonStopGatherCallback(intstatus,String message) {

LogUtil.loge("onStopGatherCallback",status+""+message);

}

// 推送回调

@Override

public voidonPushCallback(bytemessageNo,PushMessage message) {

LogUtil.loge("onPushCallback",messageNo+""+message);

}

@Override

public voidonInitBOSCallback(inti,String s) {

LogUtil.loge("onInitBOSCallback",i+""+s);

}

};

记录开发中所遇到的问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值