查询终端行驶里程 最后更新时间: 2021年01月22日
下面的代码查询某个终端在最近12小时内的行驶里程:
long curr = System.currentTimeMillis();
DistanceRequest distanceRequest = new DistanceRequest(
serviceId,
terminalId,
curr - 12 * 60 * 60 * 1000, // 开始时间
curr, // 结束时间
-1 // 轨迹id,传-1表示包含散点在内的所有轨迹点
);
aMapTrackClient.queryDistance(distanceRequest, new OnTrackListener() {
...
@Override
public void onDistanceCallback(DistanceResponse distanceResponse) {
if (distanceResponse.isSuccess()) {
double meters = distanceResponse.getDistance();
// 行驶里程查询成功,行驶了meters米
} else {
// 行驶里程查询失败
}
}
});