add func of tracker select of origin and obu sourve

This commit is contained in:
zhongchao
2022-08-29 14:26:06 +08:00
parent 4c86968e3e
commit 12a925fcbd
5 changed files with 83 additions and 7 deletions

View File

@@ -42,7 +42,7 @@ class MapIdentifySubscriber private constructor() : IMoGoSubscriber,
override fun onAutopilotIdentifyDataUpdate(trafficData: List<TrackedObject>?) {
try {
if (FunctionBuildConfig.isDrawIdentifyData) {
if (FunctionBuildConfig.isDrawIdentifyData && FunctionBuildConfig.debugTrackerProvider == 0) {
ThreadUtils.getSinglePool().execute {
IdentifyFactory.renderAdasRecognizedResult(trafficData)
}
@@ -56,10 +56,10 @@ class MapIdentifySubscriber private constructor() : IMoGoSubscriber,
override fun onAutopilotIdentifyPlanningObj(planningObjects: List<MessagePad.PlanningObject>?) {
try {
if (FunctionBuildConfig.isDrawIdentifyData) {
ThreadUtils.getSinglePool()
.execute {
IdentifyFactory.renderPlanningWarningObj(planningObjects) }
if (FunctionBuildConfig.isDrawIdentifyData && FunctionBuildConfig.debugTrackerProvider == 0) {
ThreadUtils.getSinglePool().execute {
IdentifyFactory.renderPlanningWarningObj(planningObjects)
}
} else {
IdentifyFactory.clearOldMarker()
}