高德 开发 Android 猎鹰SDK 开发指南 轨迹查询 查询终端行驶里程
更新时间:2018年08月01日
下面的代码查询某个终端在最近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 {
// 行驶里程查询失败
}
}
});