优化地图启动时白天、夜间模式的设置时机
This commit is contained in:
@@ -182,6 +182,7 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
|
|||||||
EventDispatchCenter.getInstance().setMapLoadedCallback( () -> {
|
EventDispatchCenter.getInstance().setMapLoadedCallback( () -> {
|
||||||
Logger.d( TAG, "map loaded." + Thread.currentThread().getName() );
|
Logger.d( TAG, "map loaded." + Thread.currentThread().getName() );
|
||||||
resetMapCenterPoint();
|
resetMapCenterPoint();
|
||||||
|
resetMapUiStyle();
|
||||||
loadOthersModules();
|
loadOthersModules();
|
||||||
Log.i( "timer", "cost " + ( System.currentTimeMillis() - start ) + "ms" );
|
Log.i( "timer", "cost " + ( System.currentTimeMillis() - start ) + "ms" );
|
||||||
} );
|
} );
|
||||||
@@ -203,6 +204,11 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void resetMapUiStyle(){
|
||||||
|
final EnumMapUI mapUI = MogoApisHandler.getInstance().getApis().getAdasControllerApi().getCurrentSkinMode();
|
||||||
|
mServiceApis.getMapServiceApi().getMapUIController().changeMapMode( mapUI );
|
||||||
|
}
|
||||||
|
|
||||||
private void resetMapCenterPoint() {
|
private void resetMapCenterPoint() {
|
||||||
// 右移地图中心点
|
// 右移地图中心点
|
||||||
MapCenterPointStrategy.init();
|
MapCenterPointStrategy.init();
|
||||||
|
|||||||
@@ -154,10 +154,6 @@ public class MapFragment extends MvpFragment< MapView, MapPresenter > implements
|
|||||||
if ( mMogoMap.getUIController() != null ) {
|
if ( mMogoMap.getUIController() != null ) {
|
||||||
mMogoMap.getUIController().changeMapMode( EnumMapUI.CarUp_2D );
|
mMogoMap.getUIController().changeMapMode( EnumMapUI.CarUp_2D );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
final EnumMapUI mapUI = MogoApisHandler.getInstance().getApis().getAdasControllerApi().getCurrentSkinMode();
|
|
||||||
getUIController().changeMapMode( mapUI );
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user