皮肤设置修改
This commit is contained in:
@@ -27,7 +27,6 @@ import com.amap.api.maps.model.Poi;
|
||||
import com.amap.api.maps.model.Polyline;
|
||||
import com.amap.api.maps.model.animation.Animation;
|
||||
import com.amap.api.maps.model.animation.TranslateAnimation;
|
||||
import com.amap.api.navi.AMapNaviViewListener;
|
||||
import com.amap.api.navi.AMapNaviViewOptions;
|
||||
import com.amap.api.navi.model.NaviInfo;
|
||||
import com.mogo.commons.debug.DebugConfig;
|
||||
@@ -67,7 +66,6 @@ public class AMapViewWrapper implements IMogoMapView,
|
||||
AMap.OnPOIClickListener,
|
||||
AMap.OnMapClickListener,
|
||||
AMap.OnPolylineClickListener,
|
||||
AMapNaviViewListener,
|
||||
AMapMessageListener,
|
||||
AMap.OnCameraChangeListener,
|
||||
AMap.OnMyLocationChangeListener {
|
||||
@@ -163,7 +161,10 @@ public class AMapViewWrapper implements IMogoMapView,
|
||||
// }
|
||||
// mMapView.setRouteOverlayVisible( false );
|
||||
// mMapView.setCarOverlayVisible( false );
|
||||
setUIMode( EnumMapUI.CarUp_2D, null );
|
||||
changeMapMode( EnumMapUI.CarUp_2D );
|
||||
changeMapMode( EnumMapUI.Type_Night );
|
||||
setTrafficEnabled( true );
|
||||
mMapView.getMap().moveCamera( CameraUpdateFactory.zoomTo( mDefaultZoomLevel ) );
|
||||
}
|
||||
|
||||
private void initListeners() {
|
||||
@@ -175,7 +176,6 @@ public class AMapViewWrapper implements IMogoMapView,
|
||||
aMap.setOnMapLoadedListener( this );
|
||||
aMap.setOnMapTouchListener( this );
|
||||
aMap.setOnPolylineClickListener( this );
|
||||
// aMap.setAMapNaviViewListener( this );
|
||||
aMap.setOnCameraChangeListener( this );
|
||||
aMap.setOnPOIClickListener( this );
|
||||
aMap.setOnMapClickListener( this );
|
||||
@@ -300,85 +300,6 @@ public class AMapViewWrapper implements IMogoMapView,
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onNaviSetting() {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onNaviCancel() {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onNaviBackClick() {
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param mode 0:车头朝上状态;1:正北朝上模式
|
||||
*/
|
||||
@Override
|
||||
public void onNaviMapMode( int mode ) {
|
||||
Logger.i( TAG, "mode=" + mode );
|
||||
MogoMapListenerHandler.getInstance().onMapModeChanged( mode == 0 ? EnumMapUI.CarUp_2D : EnumMapUI.NorthUP_2D );
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onNaviTurnClick() {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onNextRoadClick() {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onScanViewButtonClick() {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onLockMap( boolean isLock ) {
|
||||
Logger.d( TAG, "lock status = %s", isLock );
|
||||
mIsCarLocked = isLock;
|
||||
Trace.beginSection( "timer.onCameraChangeFinish" );
|
||||
MogoMapListenerHandler.getInstance().onLockMap( isLock );
|
||||
Trace.endSection();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onNaviViewLoaded() {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onMapTypeChanged( int type ) {
|
||||
if ( type == 4 ) {
|
||||
MogoMapListenerHandler.getInstance().onMapModeChanged( EnumMapUI.Type_Light );
|
||||
} else if ( type == 3 ) {
|
||||
MogoMapListenerHandler.getInstance().onMapModeChanged( EnumMapUI.Type_Night );
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onNaviViewShowMode( int i ) {
|
||||
|
||||
// long delay = mMapView.getViewOptions().getLockMapDelayed();
|
||||
// switch ( i ) {
|
||||
// case AMapNaviViewShowMode.SHOW_MODE_DEFAULT:
|
||||
// Logger.d( TAG, "普通模式" );
|
||||
// break;
|
||||
// case AMapNaviViewShowMode.SHOW_MODE_DISPLAY_OVERVIEW:
|
||||
// Logger.d( TAG, "全览模式" );
|
||||
// break;
|
||||
// case AMapNaviViewShowMode.SHOW_MODE_LOCK_CAR:
|
||||
// Logger.d( TAG, "锁车模式: %s", delay );
|
||||
// break;
|
||||
// }
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setTrafficEnabled( boolean visible ) {
|
||||
if ( checkMapView() ) {
|
||||
@@ -433,56 +354,24 @@ public class AMapViewWrapper implements IMogoMapView,
|
||||
return;
|
||||
}
|
||||
if ( checkMapView() ) {
|
||||
// AMapNaviViewOptions options = mMapView.getViewOptions();
|
||||
// if ( options == null ) {
|
||||
// options = new AMapNaviViewOptions();
|
||||
// }
|
||||
// switch ( ui ) {
|
||||
// case CarUp_2D:
|
||||
// case CarUp_3D:
|
||||
// case NorthUP_2D:
|
||||
// setUIMode( ui, options );
|
||||
// break;
|
||||
// case Type_Light:
|
||||
// mMapView.getMap().setMapType( MapType );
|
||||
// options.setNaviNight( false );
|
||||
// break;
|
||||
// case Type_Night:
|
||||
// options.setNaviNight( true );
|
||||
// break;
|
||||
// case Type_AUTO_LIGHT_Night:
|
||||
// options.setNaviNight( false );
|
||||
// options.setAutoNaviViewNightMode( true );
|
||||
// break;
|
||||
// }
|
||||
// mMapView.setViewOptions( options );
|
||||
}
|
||||
}
|
||||
switch ( ui ) {
|
||||
|
||||
private void setUIMode( EnumMapUI ui, AMapNaviViewOptions options ) {
|
||||
this.mCurrentUIMode = ui;
|
||||
switch ( ui ) {
|
||||
case CarUp_2D:
|
||||
case CarUp_3D:
|
||||
// mMapView.setNaviMode( AMapNaviView.CAR_UP_MODE );
|
||||
break;
|
||||
case NorthUP_2D:
|
||||
// mMapView.setNaviMode( AMapNaviView.NORTH_UP_MODE );
|
||||
break;
|
||||
}
|
||||
|
||||
Logger.d( TAG, "mCurrentUIMode--->" + mCurrentUIMode.name() );
|
||||
if ( options == null ) {
|
||||
return;
|
||||
}
|
||||
switch ( ui ) {
|
||||
case CarUp_2D:
|
||||
case NorthUP_2D:
|
||||
options.setTilt( 0 );
|
||||
break;
|
||||
case CarUp_3D:
|
||||
options.setTilt( 60 );
|
||||
break;
|
||||
case CarUp_3D:
|
||||
mMapView.getMap().moveCamera( CameraUpdateFactory.changeTilt( 60 ) );
|
||||
break;
|
||||
case NorthUP_2D:
|
||||
case CarUp_2D:
|
||||
mMapView.getMap().moveCamera( CameraUpdateFactory.changeTilt( 0 ) );
|
||||
break;
|
||||
case Type_Light:
|
||||
mMapView.getMap().setMapType( AMap.MAP_TYPE_NORMAL );
|
||||
break;
|
||||
case Type_Night:
|
||||
mMapView.getMap().setMapType( AMap.MAP_TYPE_NIGHT );
|
||||
break;
|
||||
case Type_AUTO_LIGHT_Night:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -588,7 +477,6 @@ public class AMapViewWrapper implements IMogoMapView,
|
||||
Logger.d( TAG, Log.getStackTraceString( new Throwable() ) );
|
||||
}
|
||||
Logger.d( TAG, "解锁锁车" );
|
||||
mockTouchEvent();
|
||||
MyLocationStyle style = mMapView.getMap().getMyLocationStyle();
|
||||
style.myLocationType( MyLocationStyle.LOCATION_TYPE_FOLLOW_NO_CENTER );
|
||||
mMapView.getMap().setMyLocationStyle( style );
|
||||
|
||||
Reference in New Issue
Block a user