android 里程,鹰眼Android SDK | 百度地图API SDK
請(qǐng)求12小時(shí)內(nèi)的軌跡里程,并進(jìn)行軌跡糾偏和駕車?yán)锍萄a(bǔ)償。
// 請(qǐng)求標(biāo)識(shí)
int tag = 2;
// 軌跡服務(wù)ID
long serviceId = 0;
// 設(shè)備標(biāo)識(shí)
String entityName = "myTrace";
// 創(chuàng)建里程查詢請(qǐng)求實(shí)例
DistanceRequest distanceRequest = new DistanceRequest(tag, serviceId, entityName);
// 開始時(shí)間(單位:秒)
long startTime = System.currentTimeMillis() / 1000 - 12 * 60 * 60;
// 結(jié)束時(shí)間(單位:秒)
long endTime = System.currentTimeMillis() / 1000;
// 設(shè)置開始時(shí)間
distanceRequest.setStartTime(startTime);
// 設(shè)置結(jié)束時(shí)間
distanceRequest.setEndTime(endTime);
// 設(shè)置需要糾偏
distanceRequest.setProcessed(true);
// 創(chuàng)建糾偏選項(xiàng)實(shí)例
ProcessOption processOption = new ProcessOption();
// 設(shè)置需要去噪
processOption.setNeedDenoise(true);
// 設(shè)置需要綁路
processOption.setNeedMapMatch(true);
// 設(shè)置交通方式為駕車
processOption.setTransportMode(TransportMode.driving);
// 設(shè)置糾偏選項(xiàng)
distanceRequest.setProcessOption(processOption);
// 設(shè)置里程填充方式為駕車
distanceRequest.setSupplementMode(SupplementMode.driving);
// 初始化軌跡監(jiān)聽器
OnTrackListener mTrackListener = new OnTrackListener() {
// 里程回調(diào)
@Override
public void onDistanceCallback(DistanceResponse response) {}
};
// 查詢里程
mTraceClient.queryDistance(distanceRequest, mTrackListener);
總結(jié)
以上是生活随笔為你收集整理的android 里程,鹰眼Android SDK | 百度地图API SDK的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iis7 mysql_windows 7
- 下一篇: BugkuCTF-WEB题本地管理员