[646] fix: 订单结束后 没清除全局轨迹 问题;
fix: 订单结束后清除全局轨迹时 同时清除 数据,等待下一个订单再次返回全局轨迹规划数据;
This commit is contained in:
@@ -82,10 +82,13 @@ public class MogoTrajectoryOverlayManager implements IMoGoPlanningRottingListene
|
||||
}
|
||||
}
|
||||
|
||||
public void clearTrajectoryOverlay() {
|
||||
public void clearTrajectoryOverlay(boolean isClearData) {
|
||||
CallerLogger.i(TAG, "clearTrajectoryOverlay");
|
||||
trackEvent("clearTrajectoryOverlay", "开始执行");
|
||||
TrajectoryOverlayDrawer.getInstance().clearMogoTrajectoryOverlay();
|
||||
if (isClearData) {
|
||||
queue.clear();
|
||||
}
|
||||
trackEvent("clearTrajectoryOverlay", "success");
|
||||
}
|
||||
|
||||
|
||||
@@ -35,8 +35,8 @@ class MogoTrajectoryOverlayProvider : IMoGoGlobalTrajectoryDrawListener {
|
||||
return Pair(result.first, result.second)
|
||||
}
|
||||
|
||||
override fun clearGlobalTrajectory() {
|
||||
MogoTrajectoryOverlayManager.getInstance().clearTrajectoryOverlay()
|
||||
override fun clearGlobalTrajectory(isClearData: Boolean) {
|
||||
MogoTrajectoryOverlayManager.getInstance().clearTrajectoryOverlay(isClearData)
|
||||
hasDrawn.set(false)
|
||||
CallerLogger.i(TAG, "clearGlobalTrajectory --> hasDrawn=$hasDrawn")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user