android 里程,鹰眼Android SDK | 百度地图API SDK

该博客内容涉及通过编程请求12小时内设备的轨迹里程,并使用特定的参数进行轨迹纠偏和驾车里程补偿。主要步骤包括设置查询时间、纠偏选项、交通方式等,并创建监听器来获取里程回调信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

请求12小时内的轨迹里程,并进行轨迹纠偏和驾车里程补偿。

// 请求标识

int tag = 2;

// 轨迹服务ID

long serviceId = 0;

// 设备标识

String entityName = "myTrace";

// 创建里程查询请求实例

DistanceRequest distanceRequest = new DistanceRequest(tag, serviceId, entityName);

// 开始时间(单位:秒)

long startTime = System.currentTimeMillis() / 1000 - 12 * 60 * 60;

// 结束时间(单位:秒)

long endTime = System.currentTimeMillis() / 1000;

// 设置开始时间

distanceRequest.setStartTime(startTime);

// 设置结束时间

distanceRequest.setEndTime(endTime);

// 设置需要纠偏

distanceRequest.setProcessed(true);

// 创建纠偏选项实例

ProcessOption processOption = new ProcessOption();

// 设置需要去噪

processOption.setNeedDenoise(true);

// 设置需要绑路

processOption.setNeedMapMatch(true);

// 设置交通方式为驾车

processOption.setTransportMode(TransportMode.driving);

// 设置纠偏选项

distanceRequest.setProcessOption(processOption);

// 设置里程填充方式为驾车

distanceRequest.setSupplementMode(SupplementMode.driving);

// 初始化轨迹监听器

OnTrackListener mTrackListener = new OnTrackListener() {

// 里程回调

@Override

public void onDistanceCallback(DistanceResponse response) {}

};

// 查询里程

mTraceClient.queryDistance(distanceRequest, mTrackListener);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值