鹰眼android sdk | 百度地图api sdk-凯发k8官方旗舰厅

浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
轨迹查询
下载开发文档
简介

鹰眼android sdk提供了实时位置查询和历史轨迹查询两个接口,查询指定被追踪者位置。

设置请求协议

查询轨迹接口提供了http和https两种协议,可通过setprotocoltype()方法设置。请注意使用https时,可能会降低请求效率,请开发者根据实际需要进行设置。

// 设置协议类型,0为http,1为https
int protocotype =1;
client.setprotocoltype(protocotype);
查询实时位置

查询一或多个被追踪者的实时位置。

查询轨迹

查询一个被追踪者某时间段的历史轨迹。

//鹰眼服务id
long serviceid =<开发者创建的鹰眼服务的id>
//entity标识
string entityname ="mycar1";
//是否返回精简的结果(0 : 将只返回经纬度,1 : 将返回经纬度及其他属性信息)
int simplereturn =0;
//开始时间(unix时间戳)
int starttime =(int)(system.currenttimemillis()/1000-12*60*60);
//结束时间(unix时间戳)
int endtime =(int)(system.currenttimemillis()/1000);
//分页大小
int pagesize =1000;
//分页索引
int pageindex =1;
//轨迹查询监听器
ontracklistener tracklistener =newontracklistener(){
//请求失败回调接口
@override
publicvoidonrequestfailedcallback(string arg0){
system.out.println("track请求失败回调接口消息 : " arg0);
}
// 查询历史轨迹回调接口
@override
publicvoidonqueryhistorytrackcallback(string arg0){
system.out.println("查询历史轨迹回调接口消息 : " arg0);
}
};
//查询历史轨迹
client.queryhistorytrack(serviceid, entityname, simplereturn, starttime, endtime, pagesize, pageindex,tracklistener);
轨迹展示

查询获得历史轨迹后,可结合百度地图android sdk绘制并展示轨迹。marker沿轨迹平滑移动效果,可参考百度地图android sdk demo中的“小车轨迹平滑移动-trackshowdemo”实现。

上一篇

空间搜索

下一篇

轨迹纠偏

本篇文章对您是否有帮助?

网站地图