This commit is contained in:
wangcongtao
2020-03-30 19:27:31 +08:00
parent 8c9f537cbc
commit c253a45f8c
5 changed files with 21 additions and 9 deletions

View File

@@ -52,7 +52,7 @@ public class MogoApplication extends AbsMogoApplication {
MogoModulePaths.addModule(new MogoModule(PATH_GUIDE_FRAGMENT, PATH_GUIDE_MODULE_NAME));
MogoModulePaths.addModule(new MogoModule(PATH_AGREEMENT_FRAGMENT, PATH_AGREEMENT_MODULE_NAME));
MogoModulePaths.addModule(new MogoModule(GuideShowProviderConstant.PATH_GUIDE_SHOW_FRAGMENT, GuideShowProviderConstant.PATH_GUIDE_SHOW_MODULE_NAME));
// MogoModulePaths.addModule(new MogoModule(GuideShowProviderConstant.PATH_GUIDE_SHOW_FRAGMENT, GuideShowProviderConstant.PATH_GUIDE_SHOW_MODULE_NAME));
//运营位卡片,需要默认显示,放在第一个加载
MogoModulePaths.addModule(new MogoModule(AdCardConstants.TAG, AdCardConstants.MODULE_NAME));

View File

@@ -32,7 +32,6 @@ import com.amap.api.navi.AMapNaviView;
import com.amap.api.navi.AMapNaviViewListener;
import com.amap.api.navi.AMapNaviViewOptions;
import com.amap.api.navi.enums.AMapNaviViewShowMode;
import com.amap.api.navi.enums.AimLessMode;
import com.amap.api.navi.model.NaviInfo;
import com.mogo.commons.debug.DebugConfig;
import com.mogo.map.IMogoMap;
@@ -83,7 +82,7 @@ public class AMapNaviViewWrapper implements IMogoMapView,
// 自定义定位源的回调信息,前瞻线
private LocationSource.OnLocationChangedListener mOnLocationChangedListener;
private boolean mIsCarLockced = false;
private boolean mIsCarLocked = false;
private float mDefaultZoomLevel = 16.0f;
@@ -337,7 +336,7 @@ public class AMapNaviViewWrapper implements IMogoMapView,
@Override
public void onLockMap( boolean isLock ) {
Logger.d( TAG, "lock status = %s", isLock );
mIsCarLockced = isLock;
mIsCarLocked = isLock;
Trace.beginSection( "timer.onCameraChangeFinish" );
MogoMapListenerHandler.getInstance().onLockMap( isLock );
Trace.endSection();
@@ -384,14 +383,14 @@ public class AMapNaviViewWrapper implements IMogoMapView,
@Override
public void changeZoom( boolean zoom ) {
if ( checkAMapView() ) {
mDefaultZoomLevel = getMap().getZoomLevel();
mDefaultZoomLevel = ( int ) ( getMap().getZoomLevel() + 0.5f );
if ( zoom ) {
mDefaultZoomLevel += 1.5f;
mDefaultZoomLevel += 2f;
if ( mDefaultZoomLevel > 20 ) {
mDefaultZoomLevel = 20;
}
} else {
mDefaultZoomLevel -= 1.5f;
mDefaultZoomLevel -= 2f;
if ( mDefaultZoomLevel < 1 ) {
mDefaultZoomLevel = 1;
}
@@ -561,6 +560,7 @@ public class AMapNaviViewWrapper implements IMogoMapView,
}
Logger.d( TAG, "锁车" );
mMapView.recoverLockMode();
mIsCarLocked = true;
}
}
@@ -571,6 +571,7 @@ public class AMapNaviViewWrapper implements IMogoMapView,
}
Logger.d( TAG, "解锁锁车" );
mockTouchEvent();
mIsCarLocked = false;
}
/**
@@ -592,7 +593,7 @@ public class AMapNaviViewWrapper implements IMogoMapView,
if ( DebugConfig.isDebug() ) {
Logger.d( TAG, Log.getStackTraceString( new Throwable() ) );
}
Logger.d( TAG, "锁定锁车比例尺" );
Logger.d( TAG, "Zoom锁定锁车比例尺 %s", var1 );
mMapView.setLockZoom( var1 );
}
}
@@ -814,6 +815,6 @@ public class AMapNaviViewWrapper implements IMogoMapView,
@Override
public synchronized boolean isCarLocked() {
return mIsCarLockced;
return mIsCarLocked;
}
}

View File

@@ -34,4 +34,6 @@ public interface MarkerPoiTypeEnum {
public String FOURS_PARKING = "10012";
//事故
public String FOURS_ACCIDENT = "10013";
//身边
public String FOURS_NEALY = "10014";
}

View File

@@ -170,6 +170,11 @@ public class MapMarkerInfoView extends MapMarkerBaseView {
ivIcon.setImageResource(R.drawable.module_service_ic_rc_accident2);
clMarkerContent.setBackgroundResource(R.drawable.bg_map_marker_red_info);
ivReverseTriangle.setImageResource(R.drawable.bg_shape_reverse_triangle_red);
case MarkerPoiTypeEnum.FOURS_NEALY:
// TODO: 2020-03-30
ivIcon.setImageResource(R.drawable.module_service_ic_rc_accident2);
clMarkerContent.setBackgroundResource(R.drawable.bg_map_marker_red_info);
ivReverseTriangle.setImageResource(R.drawable.bg_shape_reverse_triangle_red);
break;
default:
ivIcon.setImageResource(R.drawable.icon_map_marker_shear_news);

View File

@@ -142,6 +142,10 @@ public class MapMarkerView extends MapMarkerBaseView {
case MarkerPoiTypeEnum.FOURS_ACCIDENT:
ivBg.setImageResource(R.drawable.module_service_ic_rc_accident);
break;
case MarkerPoiTypeEnum.FOURS_NEALY:
// TODO: 2020-03-30
ivBg.setImageResource(R.drawable.module_service_ic_rc_accident);
break;
default:
ivIcon.setImageResource(R.drawable.icon_map_marker_shear_news);
ivBg.setImageResource(R.drawable.bg_map_marker_blue_dark);