android版wiki记事本,android-yingyan - Wiki

简介

鹰眼Android SDK提供了queryDistance()方法,用于计算指定时间段内的轨迹里程,支持:计算纠偏后的里程,用路线规划补偿中断轨迹的里程。

功能展示

// 请求标识

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、付费专栏及课程。

余额充值