From 728932628923a439cac5e7bb83840d88f1cfaee2 Mon Sep 17 00:00:00 2001 From: donghongyu Date: Wed, 26 Jan 2022 15:30:39 +0800 Subject: [PATCH] =?UTF-8?q?[Upload]=20=E4=BF=AE=E5=A4=8D=E8=87=AA=E8=BD=A6?= =?UTF-8?q?=E4=BD=8D=E7=BD=AE=E5=9B=9E=E8=B0=83=E5=A4=B1=E6=95=88=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- .../com/mogo/module/main/service/MogoMainService.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/mogo-module-main/src/main/java/com/mogo/module/main/service/MogoMainService.java b/modules/mogo-module-main/src/main/java/com/mogo/module/main/service/MogoMainService.java index a21b6fca32..51ca13c637 100644 --- a/modules/mogo-module-main/src/main/java/com/mogo/module/main/service/MogoMainService.java +++ b/modules/mogo-module-main/src/main/java/com/mogo/module/main/service/MogoMainService.java @@ -14,6 +14,7 @@ import com.mogo.eagle.core.utilcode.mogo.logger.Logger; import com.mogo.eagle.core.utilcode.util.UiThreadHandler; import com.mogo.map.location.IMogoLocationClient; import com.mogo.map.location.IMogoLocationListener; +import com.mogo.map.navi.MogoCarLocationChangedListenerRegister; import com.mogo.module.common.MogoApisHandler; import com.mogo.module.main.EventDispatchCenter; import com.mogo.module.main.cards.MogoModulesManager; @@ -48,6 +49,7 @@ class MogoMainService extends Service implements IMogoLocationListener { Logger.d(TAG, "5秒已过,启动基础服务……"); loadBaseModules(); initADAS(); + initGpsSimulatorListener(); HdMapBuildConfig.isMapLoaded = true; }, 5_000L ); @@ -79,6 +81,14 @@ class MogoMainService extends Service implements IMogoLocationListener { } } + /** + * 初始化自车定位监听 + */ + private void initGpsSimulatorListener() { + Logger.d(TAG, "注册自车位置监听"); + MogoCarLocationChangedListenerRegister.getInstance().registerCarLocationChangedListener(EventDispatchCenter.getInstance()); + } + private void loadBaseModules() { Logger.d(TAG, "加载基本模块"); MogoModulesManager.getInstance().loadBaseModule();