This commit is contained in:
wangcongtao
2020-01-09 21:10:02 +08:00
parent 37046ecf05
commit 37c9477041
9 changed files with 34 additions and 13 deletions

View File

@@ -38,6 +38,7 @@ import com.mogo.service.MogoServicePaths;
import com.mogo.service.map.IMogoMapService;
import com.mogo.service.module.IMogoModuleLifecycle;
import com.mogo.service.module.IMogoModuleProvider;
import com.mogo.service.module.IMogoRegisterCenter;
import com.mogo.service.module.ModuleType;
import com.mogo.service.statusmanager.IMogoStatusChangedListener;
import com.mogo.service.statusmanager.IMogoStatusManager;
@@ -183,7 +184,7 @@ public class MogoServiceProvider implements IMogoModuleProvider,
@Override
public IMogoMapListener getMapListener() {
return this;
return null;
}
@Override
@@ -193,12 +194,12 @@ public class MogoServiceProvider implements IMogoModuleProvider,
@Override
public IMogoNaviListener getNaviListener() {
return this;
return null;
}
@Override
public IMogoLocationListener getLocationListener() {
return this;
return null;
}
@NonNull
@@ -220,6 +221,11 @@ public class MogoServiceProvider implements IMogoModuleProvider,
//TODO 初始化地图地图绘制大而全的Marker
MarkerServiceHandler.init( mContext );
registerAIReceiver( context );
IMogoRegisterCenter registerCenter = ( IMogoRegisterCenter ) ARouter.getInstance().build( MogoServicePaths.PATH_REGISTER_CENTER ).navigation( context );
registerCenter.registerMogoLocationListener( getModuleName(), this );
registerCenter.registerMogoNaviListener( getModuleName(), this );
registerCenter.registerMogoMapListener( getModuleName(), this );
}
private void registerAIReceiver( Context context ) {
@@ -460,7 +466,7 @@ public class MogoServiceProvider implements IMogoModuleProvider,
@Override
public void onCalculateSuccess() {
}
@Override