怎么把百度的鹰眼轨迹嵌入Android 20C

请问百度的鹰眼轨迹怎么嵌入Android,Android不做展示只做记录,看了网上的教程,大部分都集成了百度地图,官网的教程又不能运行. 如下,getApplicationContext为空,请问是不能这么写,还是我的写法有问题,求教。。
最下面有错误信息
// 轨迹服务ID
long serviceId = 111111;
// 设备标识
String entityName = "Ly";
// 是否需要对象存储服务,默认为:false,关闭对象存储服务。注:鹰眼 Android SDK v3.0以上版本支持随轨迹上传图像等对象数据,若需使用此功能,该参数需设为 true,且需导入bos-android-sdk-1.0.2.jar。
boolean isNeedObjectStorage = false;
// 初始化轨迹服务
mTrace = new Trace(serviceId, entityName, isNeedObjectStorage);
// 初始化轨迹服务客户端
mTraceClient = new LBSTraceClient(getApplicationContext());
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
BaiduStart();
}
});
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
End();
}
});

}

public void BaiduStart(){
    // 定位周期(单位:秒)
    int gatherInterval = 5;
    // 打包回传周期(单位:秒)
    int packInterval = 10;

// 设置定位和打包周期
mTraceClient.setInterval(gatherInterval, packInterval);
mTraceClient.startTrace(mTrace, mTraceListener);
mTraceClient.startGather(mTraceListener);

}

public void End(){
mTraceClient.stopTrace(mTrace, mTraceListener);

}

// 初始化轨迹服务监听器
OnTraceListener mTraceListener = new OnTraceListener() {
    @Override
    public void onBindServiceCallback(int i, String s) {

    }

    // 开启服务回调
    @Override
    public void onStartTraceCallback(int status, String message) {
        Toast.makeText(getApplication(),"服务开启了"+message,Toast.LENGTH_LONG);
    }
    // 停止服务回调
    @Override
    public void onStopTraceCallback(int status, String message) {

        Toast.makeText(getApplication(),"停止服务回调"+message,Toast.LENGTH_LONG);
    }
    // 开启采集回调
    @Override
    public void onStartGatherCallback(int status, String message) {

        Toast.makeText(getApplication(),"开启采集回调"+message,Toast.LENGTH_LONG);
    }
    // 停止采集回调
    @Override
    public void onStopGatherCallback(int status, String message) {

        Toast.makeText(getApplication(),"停止采集回调"+message,Toast.LENGTH_LONG);
    }
    // 推送回调
    @Override
    public void onPushCallback(byte messageNo, PushMessage message) {

        Toast.makeText(getApplication(),"推送回调"+message,Toast.LENGTH_LONG);
    }

    @Override
    public void onInitBOSCallback(int i, String s) {

    }
};
    ![图片说明](https://img-ask.csdn.net/upload/201801/26/1516976830_529068.png) 
0

3个回答

http://download.csdn.net/download/sinat_22013331/9323045
可以获得轨迹数据,然后上传你服务器保存。

0
lovelongm
lovelongm 这种我有,但是不满足需求
一年多之前 回复

可以查看百度SDK文档

0
lovelongm
lovelongm 这就是按照文档写的
一年多之前 回复

地图组件你是在Application里面初始化的吗?
考虑到生命周期和内存的问题,你是用当前Activity替代getApplicationContext试试?

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
android-百度地图:鹰眼轨迹的实时绘制
一、SDK准备 智能穿戴、外卖路径……随着网络应用在生活的方方面面,人们需要实时了解自己的位置和行进路线等信息。百度鹰眼是一套轨迹追踪开放服务,开发者在终端集成鹰眼SDK 后,可同时管理并追踪数千万终端设备的轨迹,适用于车队管理、共享出行、外勤人员管理、智能穿戴等领域。在百度鹰眼之前,大家一直使用百度定位和百度定位的绘制覆盖物,示例代码如下: private void drawTrack...
Android百度鹰眼轨迹
拿外卖配送为例,配送员从接单开始上传行驶轨迹,用户端可以实时查看配送员的行驶轨迹,对于点外卖的用户来说可以更直接地观察到自己的订单是否在配送过程中,不再需要一遍一遍地拨打商户电话催促。
百度鹰眼控制台整合javaweb
作为后端程序员,对前端的构建工具和node.js、ES6之类的东西不是很熟悉,磕磕绊绊之下总算把鹰眼的官方3.11Demo从node.js里取出来整合到我熟悉的javaweb里了。 下面就为新手朋友们介绍一下过程,免得大家再走我走过的弯路。处理后Demo下载地址:点击打开链接 1.首先去鹰眼的官方github下载它的Demo。https://github.com/baidu-openm
百度鹰眼API 轨迹追踪的实现
积分最低,百度鹰眼api接入的简单实现,完成路径追踪,实时定位,轨迹画线的功能
Android 使用百度鹰眼实现运动轨迹功能
鹰眼轨迹是百度开放平台最新推出的一套高性能轨迹存储和查询服务。百度已做好如此强大的功能,我们岂能不用。 使用鹰眼轨迹,一种方法是完全集成百度鹰眼轨迹的SDK。此方法参考http://lbsyun.baidu.com/index.php?title=android-yingyan 开发指南集成即可。 接下来要说的是第二种方式。通过自己的服务端进行交互的模式。使用该方式首先需要在百度开放平台申请服
百度地图之鹰眼轨迹
1.1     鹰眼轨迹百度鹰眼是一套集轨迹追踪、存储、运算、查询的完整轨迹开放服务,可帮助开发者管理多达100万人/车轨迹。使用百度鹰眼,您可以轻松开发出适用于车队监控、车联网、专车计费、外业人员监管、儿童防丢领域的轨迹管理产品。1.去http://lbsyun.baidu.com/trace/admin/service,注册服务 2.添加设备http://lbsyun.baidu.com/in...
Android 百度鹰眼 SDK 后台启动轨迹追踪采集
Android 百度鹰眼 SDK TrackPhones.zip后台启动轨迹追踪采集,开机自启动 TrackShow.zip显示实时监控和12小时以内的轨迹查询
利用百度鹰眼功能实现记录GPS位置,轨迹,路径信息等
利用百度鹰眼功能实现记录GPS位置,轨迹,路径信息等。运行环境为android studio.
百度鹰眼控制台Demo,可整合javaweb
一直没有找到百度鹰眼控制台整合java web的教程,自己花了两天时间做了一个。 此的Demo可以直接放在普通网页服务器上跑,不需要node.js,可以像普通页面一样整合进javaweb
百度鹰眼Android SDK 运行配置
下载百度鹰眼轨迹Android SDK V2.1.10示例代码 ,也可能是其他版本,demo需要配置 开发者申请的移动端AK:api_key 鹰眼轨迹服务,获得servie_id    后方可正式使用鹰眼轨迹 在manifest.xml文件中找到meta-data标签 <application android:allowBackup="t
第三方SDK:百度鹰眼
简介比较简单,看着官方文档就可以完成,下面放2中图。 官方文档:鹰眼轨迹下面的介绍是2.x,现在3.x也已经出来了。 注意:采集周期和上传周期的单位是秒。 鹰眼轨迹需要servie_id。 步骤 创建鹰眼轨迹服务 申请秘钥 配置工程 开启轨迹跟踪 结束轨迹跟踪 其中,前3步比较简单,不在写步骤,详细讲官方文档。由于百度鹰眼轨迹内部是运行在service中,所以我们编写轨迹代码可以写在A
百度鹰眼上传轨迹
接到公司的需求增加向百度营养POST数据,以展示运行轨迹 废话不多说,直接上道; 使用鹰眼必须先注册百度账号成为百度地图的开发者,具体的我就不说了 这里只写如何上传轨迹(多个),其实上传多个与单一不差什么,只是参数的长度不一样 这个AK是创建应用之后生成的,百度地图首页找到鹰眼轨迹管理平台,然后进行创建服务,之后会生成一个**ServerID**POST轨迹点需要用到。...
百度鹰眼 VS 高德猎鹰 android
百度鹰眼轨迹服务 http://lbsyun.baidu.com/index.php?title=android-yingyan/guide/quota 什么是Android鹰眼轨迹SDK? Android Demo apk 13M 鹰眼轨迹是一套基于Android 2.1及以上版本设备的应用程序接口, 您可以通过该接口实现轨迹追踪功能: 轨迹追踪:按照设定的频率主动采集实时轨迹...
第三方SDK:百度地图(二)定位 + 鹰眼轨迹
#1 基础地图 + 基础定位# 可以看到地图的界面。如图:Menu:<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/
百度鹰眼地图使用
百度鹰眼地图下载及使用教程1. 首先先要注册百度地图的服务器,申请一个账号。创建页面如图所示http://lbsyun.baidu.com/apiconsole/key/create 注意:ip白名单设置所有ip地址 即0.0.0.0/02.登录鹰眼控制台,创建一个服务ID 如图所示http://lbsyun.baidu.com/trace/admin/service 3.下载插件post
百度鹰眼轨迹实例
1、百度鹰眼轨迹demo; 2、支持轨迹纠偏; 3、地图样式自定义
调用百度鹰眼api实现实时轨迹绘制
自己想做一个跑步路径轨迹记录的app,刚好百度地图有鹰眼api,就拿过来调用了,这里给出鹰眼api调用的一个完整实现的例子HelloTrace,放在了完整包的下载链接为: 最近缺下载积分,所以需要一个下载币。。只要一个。。 百度鹰眼api接口的实现,在实现之前要进行工程配置,这是第一步,在AndroidManifest.xml文件中配置的信息是: <meta-data
百度鹰眼轨迹管理台demo-v3.1.1部署在自己的本地JavaEE web项目中
前言百度鹰源码开放的初衷就是方便各位百度地图鹰眼的用户对轨迹管理台进行个性化的开发,融合到自己的现有系统中。最近一个项目中使用到了百度鹰眼的定位监控功能,可以选择直接调用百度平台的接口地址也行,但这样界面就是固定的,不方便自己再界面上个性化开发。因此百度也开放了源码:实在是大赞 baidu-openmap-trace/web-demo-v3:https://github.com/baidu-ope
Android百度地图(四):百度地图运动轨迹纠偏、去噪、绑路之百度鹰眼
上一篇文章介绍了地图画轨迹的基本原理和实现。不难发现,当位置处于建筑物密集区、桥梁、高架桥下,gps信号较差时,画出来的轨迹效果会比较差。即使是在空旷地带,也难免会出现gps漂移的情况而造成轨迹的偏差。这时就需要我们对位置点进行纠偏、去噪、抽稀、绑路操作。百度鹰眼sdk则提供了相应的api,本篇文章将介绍如何使用百度鹰眼sdk画出效果相对较好的轨迹。 先来看看效果图 1.百度地图(三)文章
Android 百度鹰眼 SDK
1.创建鹰眼服务 进入鹰眼轨迹管理台 http://lbsyun.baidu.com/trace/admin/service 创建服务 获取到服务ID158542 2.下载demo http://lbsyun.baidu.com/index.php?title=android-yingyan/sdkandev-download 1)Androidmanifest.xml权限,ak
百度地图API基础操作--百度鹰眼篇
久等了,鹰眼教程差点忘了写,嘿嘿,现在补上,其实鹰眼在深度运用时还是挺难搞的,会遇到很多坑,这次由于时间有限,忙里偷闲只出了一个基本功能,包含轨迹上传、历史轨迹获取及绘制,深度运用的话,如果大家有需要,我就抽时间出,没评论那就这一篇了,现在开始!准备工作引入鹰眼的SDKSDK下载地址:http://lbsyun.baidu.com/index.php?title=android-yingyan/sd
iOS开发(第三方使用)——百度地图鹰眼轨迹SDK接入
iOS开发交流群:301058503 &amp;amp;gt;=3.0版本的接入(适配XCode8.3以上) 登录百度地图开放平台,找到iOS的鹰眼轨迹的SDK,下载,然后把BaiduTraceSDK.framework导入工程(选择工程-&amp;amp;gt;General ,把SDK拖到Embedded Baniaries) 在buidsettings输入bite,选择Enable bite code,值为N...
基于andriod的百度鹰眼API 轨迹追踪的实现
百度鹰眼api接入的简单实现,完成路径追踪,实时定位,轨迹画线的功能。 可以直接用Android Studio运行。
百度地图鹰眼
百度地图之百度鹰眼轨迹使用 拿外卖配送为例,配送员从接单开始上传行驶轨迹,用户端可以实时查看配送员的行驶轨迹,对于点外卖的用户来说可以更直接地观察到自己的订单是否在配送过程中,不再需要一遍一遍地拨打商户电话催促。 在思考相关解决方案的时候第一个想到的是在后台不断地获取配送员的经纬度,上传到服务器,然后在用户端实时地刷新这些经纬度数据显示到地图上。这种方法虽说思路很简单,只是数据的上传与刷
急!!基于Android studio的百度鹰眼完整代码,可在手机上运行,有偿服务
有偿服务,求大神帮忙微信:499430827
百度鹰眼轨迹后台管理官方demo的web项目
百度鹰眼轨迹的官方demo,已编译成web项目
百度地图鹰眼轨迹基本参数示例
/** * 首先创建好ak与鹰眼服务 * 创建一个entity * PSOT:http://yingyan.baidu.com/api/v3/entity/add */ { &quot;ak&quot;:&quot;你的ak&quot;, &quot;service_id&quot;:&quot;你的server_id&quot;, &quot;entity_name&quot;:&quot;单个实体(汽车)的标识&quot;, &quot;entity_desc&q
百度鹰眼web端轨迹绘制
百度鹰眼web端轨迹绘制
Java百度鹰眼轨迹批量上传
背景 这里,就先讲讲如何批量上传轨迹到鹰眼管理平台。我看CSDN里面很多博客都是使用移动端实时上传轨迹(前提是你有硬件设备),也有的是直接上传CVS文件到数据平台上。 而我这里,是直接使用Java代码批量上传轨迹到平台上。 准备工作 创建应用:获得AK 创建应用获得AK 创建服务:获得service ID 创建服务获得service ID 阅读鹰眼Web服务API:这里主要针对轨迹上传,其余...
微信小程序调用百度鹰眼地图API问题
map.wxml:&amp;lt;map id=&quot;myMap&quot; latitude='22.535034' longitude='113.943447' scale='17' markers='{{markers}}' polyline='{{polyline}}' controls='{{controls}}' bindcontroltap='bindcontroltap' show-location ...
javaweb百度鹰眼上传轨迹接口
百度鹰眼接口使用实例
解决百度鹰眼服务浏览器的跨域访问题
今天,在老师的帮助下,终于解决了困然自己好些天的鹰眼服务跨域访问问题。首先回归一下问题的历程: 当我们在使用jsp中直接使用鹰眼所提供给我们的接口(如:http://api.map.baidu.com/trace/v2/entity/add)时,我们会发现浏览器并不会显示百度返回的信息,尽管操作已经成功。如下图: 这是因为现代浏览器有一个同源策略,禁止跨域访问资源。网上也给出了很多做法,比
百度鹰眼轨迹上传/驾驶行为分析
//只需要传入参数经度,维度,定位时间,实体名称即可 public static void sendpost(String jd,String wd,String loctime,String name) throws ClientProtocolException, IOException { HttpClient client = new DefaultHttpClient(...
javascript高德地图鹰眼轨迹,仿百度鹰眼功能
支持播放暂停,时间轴起始点拖动,自动生成鹰眼轨迹,车辆运动速度控制
百度鹰眼开发总结
1:前期准备流程自行百度 2:百度鹰眼分为web端和手机端。公司需要再企业微信端做一个车辆监控和车单轨迹查询的应用。需要将百度鹰眼的web端源码下载编译放到企业微信端项目中,车辆的硬件使用百度硬件联盟中的监控设备。 3:主要问题 1样式修改,web端和手机端很多样式不匹配,需要根据需求修改web端源码的样式和方法,进行定制化。2历史轨迹查询 因为需要查询某个车单的历史轨迹,因此不能使用百度鹰眼...
地图拟路化实现——利用百度鹰眼
百度鹰眼api地址:http://lbsyun.baidu.com/index.php?title=yingyan/api/v3/trackupload 业务模块主要分为1终端管理,2点位上传,3纠偏查询,4轨迹分析,5电子围栏 终端:可以理解为设备、人、车,为移动轨迹的载体; 点位:可以理解为终端在时间轴上的单位位置信息; 纠偏:普通的纠偏在webGis内的概念主要是不同地图厂商投影坐标
挖坑指南:百度鹰眼web api的使用与问题总结
前言 公司想做外勤管理的工具,要记录员工的出行轨迹,研究了一下,发现高德、腾讯都没有相关的API,只有百度地图有一个鹰眼的服务。那就试试呗~ 开始 货比三家,先来看看其他两家的解决方案。 高德地图:https://lbs.amap.com/dev/demo/path-record#Android 腾讯地图:https://lbs.qq.com/geo/index.html 百度地图:...
百度鹰眼轨迹窗口,显示自定义温度字段
其实是很简单的一个东西来的,但是作为新手来说,未把代码读一下。看起来是一下子不知道。在实际开发中,想要在轨迹的窗口中显示自定义的字段。 1、先在track属性添加自定义字段temperature 2、 3、 就可以在轨迹中看到自定义字段
百度鹰眼接口实现
公司在搞能穿戴的定位功能,芯片供应商使用的是百度鹰眼服务。这几天研究了下接口文档,写了实现的代码,放出来参考 https://git.oschina.net/jetxt/BaiduLbsApi
web百度鹰眼实例+java
鹰眼官网web端的实例,还有自己写的java添加entity等代码,和开发时遇到的乱码等等问题
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 百度鹰眼web开发教程 百度地图鹰眼web教程