[2.13.0] add func of binding car change model

This commit is contained in:
zhongchao
2022-12-09 12:01:51 +08:00
parent 3964223177
commit e7648bd9b1
18 changed files with 105 additions and 103 deletions

View File

@@ -201,6 +201,8 @@ android {
buildConfigField 'String', 'WORKING_BRANCH_NAME', getWorkingBranchName() buildConfigField 'String', 'WORKING_BRANCH_NAME', getWorkingBranchName()
buildConfigField 'String', 'WORKING_BRANCH_HASH', getWorkingBranchHash() buildConfigField 'String', 'WORKING_BRANCH_HASH', getWorkingBranchHash()
buildConfigField 'String', 'APP_BUILD_TIME', getBuildTime() buildConfigField 'String', 'APP_BUILD_TIME', getBuildTime()
buildConfigField 'String', 'MAP_SDK_VERSION', "\"${MAP_SDK_VERSION}\""
buildConfigField 'String', 'MAP_SDK_OPT_VERSION', "\"${MAP_SDK_OPERATION_VERSION}\""
} }
// 配置网络环境QA、线上、演示 // 配置网络环境QA、线上、演示
qa { qa {

View File

@@ -55,6 +55,8 @@ class ConfigStartUp : AndroidStartup<Boolean>() {
DebugConfig.setCarMachineType(BuildConfig.CAR_MACHINE_TYPE) DebugConfig.setCarMachineType(BuildConfig.CAR_MACHINE_TYPE)
DebugConfig.setProductFlavor(BuildConfig.FLAVOR_product) DebugConfig.setProductFlavor(BuildConfig.FLAVOR_product)
DebugConfig.setSocketAppId(BuildConfig.SOCKET_APP_ID) DebugConfig.setSocketAppId(BuildConfig.SOCKET_APP_ID)
DebugConfig.setMapVersion(BuildConfig.MAP_SDK_VERSION)
DebugConfig.setMapOptVersion(BuildConfig.MAP_SDK_OPT_VERSION)
DebugConfig.setNeedUploadCoordinatesInTime(BuildConfig.IS_NEED_UPLOAD_COORDINATES_IN_TIME) DebugConfig.setNeedUploadCoordinatesInTime(BuildConfig.IS_NEED_UPLOAD_COORDINATES_IN_TIME)
} }

View File

@@ -134,7 +134,7 @@ public class CrashHandler implements UncaughtExceptionHandler {
// 获取设备参数信息 // 获取设备参数信息
getDeviceInfo(mContext); getDeviceInfo(mContext);
// mLogInfo.put("versionName", String.valueOf(BuildConfig.VERSION_CODE)); // mLogInfo.put("versionName", String.valueOf(BuildConfig.VERSION_CODE));
// mLogInfo.put("versionCode", BuildConfig.VERSION_NAME); // mLogInfo.put("versionCode", BuildConfig.`VERSION_NAME`);
// 保存日志文件 // 保存日志文件
String result = saveCrashLogToFile(paramThrowable); String result = saveCrashLogToFile(paramThrowable);
mDefaultHandler.uncaughtException(paramThread, paramThrowable); mDefaultHandler.uncaughtException(paramThread, paramThrowable);

View File

@@ -1,37 +0,0 @@
package com.mogo.eagle.core.function.bindingcar;
import android.content.Context;
import com.mogo.eagle.core.function.api.bindingcar.BindingcarCallBack;
import com.mogo.eagle.core.function.bindingcar.network.BindingcarNetWorkManager;
import com.mogo.eagle.core.function.call.hmi.CallerHmiManager;
/**
* @author lixiaopeng
* @description
* @since: 10/27/21
*/
public class BindingcarManager {
private String TAG = "BindingcarManager";
private static BindingcarManager mBindingcarManager;
private Context mContext;
public static synchronized BindingcarManager getInstance() {
synchronized (BindingcarManager.class) {
if (mBindingcarManager == null) {
mBindingcarManager = new BindingcarManager();
}
}
return mBindingcarManager;
}
protected void getBindingcarInfo() {
}
protected void modifyCarInfo(BindingcarCallBack callBack) {
}
}

View File

@@ -1,5 +1,7 @@
package com.mogo.eagle.core.function.bindingcar.network; package com.mogo.eagle.core.function.bindingcar.network;
import static com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.M_BINDING;
import android.content.Context; import android.content.Context;
import android.util.Log; import android.util.Log;
@@ -7,8 +9,11 @@ import com.mogo.commons.constants.HostConst;
import com.mogo.commons.constants.SharedPrefsConstants; import com.mogo.commons.constants.SharedPrefsConstants;
import com.mogo.eagle.core.data.bindingcar.BindingcarInfo; import com.mogo.eagle.core.data.bindingcar.BindingcarInfo;
import com.mogo.eagle.core.data.bindingcar.ModifyBindingcarInfo; import com.mogo.eagle.core.data.bindingcar.ModifyBindingcarInfo;
import com.mogo.eagle.core.data.config.HdMapBuildConfig;
import com.mogo.eagle.core.function.api.bindingcar.BindingcarCallBack; import com.mogo.eagle.core.function.api.bindingcar.BindingcarCallBack;
import com.mogo.eagle.core.function.bindingcar.R;
import com.mogo.eagle.core.function.call.hmi.CallerHmiManager; import com.mogo.eagle.core.function.call.hmi.CallerHmiManager;
import com.mogo.eagle.core.function.call.map.CallerHDMapManager;
import com.mogo.eagle.core.network.MoGoRetrofitFactory; import com.mogo.eagle.core.network.MoGoRetrofitFactory;
import com.mogo.eagle.core.network.utils.GsonUtil; import com.mogo.eagle.core.network.utils.GsonUtil;
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger; import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
@@ -57,9 +62,8 @@ public class BindingcarNetWorkManager {
* @param macAddress mac地址 * @param macAddress mac地址
*/ */
public void getBindingcarInfo(Context context, String macAddress, String widevineIDWithMd5, int screenType) { public void getBindingcarInfo(Context context, String macAddress, String widevineIDWithMd5, int screenType) {
// String macAddress1 = "48:b0:2d:3a:bc:78"; // String macAddress1 = "48:b0:2d:4d:33:40";
// String macAddress1 = "48:b0:2d:4d:b9:63"; // String sn = "X2020220417KA94QIN";
// String sn = "X20202203105S688HZ";
BindingcarRequest request = new BindingcarRequest(macAddress, widevineIDWithMd5, screenType); BindingcarRequest request = new BindingcarRequest(macAddress, widevineIDWithMd5, screenType);
RequestBody requestBody = RequestBody.create(MediaType.get("application/json;charset=UTF-8"), GsonUtil.jsonFromObject(request)); RequestBody requestBody = RequestBody.create(MediaType.get("application/json;charset=UTF-8"), GsonUtil.jsonFromObject(request));
@@ -74,36 +78,28 @@ public class BindingcarNetWorkManager {
@Override @Override
public void onNext(@NonNull BindingcarInfo info) { public void onNext(@NonNull BindingcarInfo info) {
if (info != null && info.getData() != null) { if (info != null && info.getData() != null) {
CallerLogger.INSTANCE.d(TAG, "getBindingcarInfo onNext info.getData() =" + info.getData().toString()); CallerLogger.INSTANCE.d(M_BINDING + TAG, "getBindingcarInfo onNext info.getData() =" + info.getData().toString());
Log.d(TAG, "getBindingcarInfo onNext info.getData() =" + info.getData().toString()); switch (info.getData().getCompare()) {
if (info.getData().getCompare().equals("0")) { case "0":
CallerHmiManager.INSTANCE.showBindingcarDialog(); CallerHmiManager.INSTANCE.showBindingcarDialog();
} else if (info.getData().getCompare().equals("3")) { break;
CallerHmiManager.INSTANCE.showModifyBindingcarDialog(); case "3":
} else if (info.getData().getCompare().equals("null")) { CallerHmiManager.INSTANCE.showModifyBindingcarDialog();
TipToast.shortTip("当前工控机没有入库"); break;
case "null":
TipToast.shortTip("当前工控机没有入库");
break;
} }
//根据车辆类型切换不同的车辆模型,只针对红旗做处理 //根据车辆类型切换不同的车辆模型,只针对红旗做处理
// if (info.getData().getVendor().equals("一汽红旗")) { //TODO updateCarVrIconRes(info.getData().getBrandId());
// CallerHDMapManager.INSTANCE.changeCurrentIcon(R.raw.hq_h9);
// }
// else if (info.getData().getVendor().equals("东风汽车集团")) {
// CallerHDMapManager.INSTANCE.changeCurrentIcon(R.raw.chuzuche);
// } else if (info.getData().getVendor().equals("金旅星辰")) {
// CallerHDMapManager.INSTANCE.changeCurrentIcon(R.raw.xiaobache);
// } else {
// CallerHDMapManager.INSTANCE.changeCurrentIcon(R.raw.chuzuche);
// }
SharedPrefsMgr.getInstance(context).putString(SharedPrefsConstants.CAR_INFO, GsonUtils.toJson(info.getData())); SharedPrefsMgr.getInstance(context).putString(SharedPrefsConstants.CAR_INFO, GsonUtils.toJson(info.getData()));
} }
} }
@Override @Override
public void onError(@NonNull Throwable e) { public void onError(@NonNull Throwable e) {
CallerLogger.INSTANCE.e(TAG, "getBindingcarInfo onError e = " + e.toString() + "---e.getMessage = " + e.getMessage()); CallerLogger.INSTANCE.e(M_BINDING + TAG, "getBindingcarInfo onError e = " + e.toString() + "---e.getMessage = " + e.getMessage());
} }
@Override @Override
@@ -132,14 +128,14 @@ public class BindingcarNetWorkManager {
public void onNext(@NonNull ModifyBindingcarInfo info) { public void onNext(@NonNull ModifyBindingcarInfo info) {
if (info != null) { if (info != null) {
callBack.callBackResult(info); callBack.callBackResult(info);
Log.d(TAG, "modifyBindingcar onNext code = " + info.code + "---msg = " + info.msg + "--info.toString() = " + info.toString()); CallerLogger.INSTANCE.d(M_BINDING + TAG, "modifyBindingcar onNext code = " + info.code + "---msg = " + info.msg + "--info.toString() = " + info.toString());
CallerLogger.INSTANCE.d(TAG, "modifyBindingcar onNext code = " + info.code + "---msg = " + info.msg + "--info.toString() = " + info.toString()); updateCarVrIconRes(info.getBrandId());
} }
} }
@Override @Override
public void onError(@NonNull Throwable e) { public void onError(@NonNull Throwable e) {
CallerLogger.INSTANCE.e(TAG, "modifyBindingcar onError e = " + e.toString() + "---e.getMessage = " + e.getMessage()); CallerLogger.INSTANCE.e(M_BINDING + TAG, "modifyBindingcar onError e = " + e.toString() + "---e.getMessage = " + e.getMessage());
} }
@Override @Override
@@ -149,4 +145,30 @@ public class BindingcarNetWorkManager {
} }
private void updateCarVrIconRes(String brandId){
if(brandId == null || brandId.isEmpty()){
return;
}
CallerLogger.INSTANCE.d(M_BINDING + TAG,"updateCarVrIconRes : " + brandId);
switch (brandId){
case "1":
CallerHDMapManager.INSTANCE.changeCurrentIcon(R.raw.chuzuche);
HdMapBuildConfig.currentCarVrIconRes =R.raw.chuzuche;
break;
case "2":
CallerHDMapManager.INSTANCE.changeCurrentIcon(R.raw.hq_h9);
HdMapBuildConfig.currentCarVrIconRes =R.raw.hq_h9;
break;
case "3":
CallerHDMapManager.INSTANCE.changeCurrentIcon(R.raw.xiaobache);
HdMapBuildConfig.currentCarVrIconRes =R.raw.xiaobache;
break;
default:
CallerHDMapManager.INSTANCE.changeCurrentIcon(R.raw.chuzuche);
HdMapBuildConfig.currentCarVrIconRes =R.raw.chuzuche;
break;
}
}
} }

View File

@@ -13,7 +13,6 @@ import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_DEVA import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_DEVA
import com.mogo.eagle.core.utilcode.util.NetworkUtils import com.mogo.eagle.core.utilcode.util.NetworkUtils
import com.mogo.map.MogoMap
import com.zhjt.mogo_core_function_devatools.trace.network.StartUpTraceNetWorkModel import com.zhjt.mogo_core_function_devatools.trace.network.StartUpTraceNetWorkModel
import com.zhjt.service.chain.ChainLog import com.zhjt.service.chain.ChainLog
import com.zhjt.service.chain.TracingConstants import com.zhjt.service.chain.TracingConstants
@@ -35,9 +34,8 @@ object SyncConfig {
AppConfigInfo.mogoToken = MoGoAiCloudClient.getInstance().aiCloudClientConfig.token AppConfigInfo.mogoToken = MoGoAiCloudClient.getInstance().aiCloudClientConfig.token
} }
AppConfigInfo.netMode = DebugConfig.getNetMode() AppConfigInfo.netMode = DebugConfig.getNetMode()
if (MogoMap.getInstance().mogoMap != null) { AppConfigInfo.mapSdkVersion = DebugConfig.getMapVersion()
AppConfigInfo.mapSdkVersion = MogoMap.getInstance().mogoMap.mapVersion AppConfigInfo.mapSdkOptVersion = DebugConfig.getMapOptVersion()
}
AppConfigInfo.isConnectNet = NetworkUtils.isConnected(context) AppConfigInfo.isConnectNet = NetworkUtils.isConnected(context)
AppConfigInfo.isConnectSocket = MogoStatusManager.getInstance().isSocketOnLine AppConfigInfo.isConnectSocket = MogoStatusManager.getInstance().isSocketOnLine
when { when {
@@ -69,7 +67,7 @@ object SyncConfig {
startUpTraceModel.report(traceId, { startUpTraceModel.report(traceId, {
traceId = it traceId = it
}, { }, {
CallerLogger.e("$M_DEVA${"SyncConfig"}","error : $it") CallerLogger.e("$M_DEVA${"SyncConfig"}", "error : $it")
}) })
} }
} }

View File

@@ -73,13 +73,11 @@ import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
import com.mogo.eagle.core.utilcode.mogo.toast.TipToast import com.mogo.eagle.core.utilcode.mogo.toast.TipToast
import com.mogo.eagle.core.utilcode.util.* import com.mogo.eagle.core.utilcode.util.*
import com.mogo.map.MogoMap
import com.mogo.map.MogoMapUIController import com.mogo.map.MogoMapUIController
import com.mogo.map.uicontroller.VisualAngleMode import com.mogo.map.uicontroller.VisualAngleMode
import com.mogo.map.uicontroller.VisualAngleMode.* import com.mogo.map.uicontroller.VisualAngleMode.*
import com.mogo.eagle.core.function.business.routeoverlay.* import com.mogo.eagle.core.function.business.routeoverlay.*
import com.mogo.eagle.core.function.call.telematic.CallerTelematicManager import com.mogo.eagle.core.function.call.telematic.CallerTelematicManager
import com.mogo.eagle.core.function.v2x.vip.VipCarManager
import com.zhidao.easysocket.utils.L import com.zhidao.easysocket.utils.L
import com.zhidao.support.adas.high.other.permission.BackgrounderPermission import com.zhidao.support.adas.high.other.permission.BackgrounderPermission
import com.zhjt.mogo_core_function_devatools.env.* import com.zhjt.mogo_core_function_devatools.env.*
@@ -1691,8 +1689,8 @@ class DebugSettingView @JvmOverloads constructor(
} }
tvIpcVersionInfo.text = "MAP${mAutoPilotStatusInfo?.dockVersion}" tvIpcVersionInfo.text = "MAP${mAutoPilotStatusInfo?.dockVersion}"
tvIpcVersionInfoKey.text = "MAP${mAutoPilotStatusInfo?.dockVersion}" tvIpcVersionInfoKey.text = "MAP${mAutoPilotStatusInfo?.dockVersion}"
tvMoGoMapVersion.text = "HD-Map版本${MogoMap.getInstance().mogoMap.mapVersion}" tvMoGoMapVersion.text = "HD-Map版本${DebugConfig.getMapVersion()}"
tvMoGoMapVersionKey.text = "HD-Map版本${MogoMap.getInstance().mogoMap.mapVersion}" tvMoGoMapVersionKey.text = "HD-Map版本${DebugConfig.getMapVersion()}"
tvGitBranchInfo.text = "Git分支${AppConfigInfo.workingBranchName}" tvGitBranchInfo.text = "Git分支${AppConfigInfo.workingBranchName}"
tvAppBuildTimeInfo.text = "版本构建时间:${AppConfigInfo.appBuildTime}" tvAppBuildTimeInfo.text = "版本构建时间:${AppConfigInfo.appBuildTime}"

View File

@@ -8,7 +8,6 @@ import com.mogo.eagle.core.function.api.map.marker.IMogoMarkerService;
import com.mogo.eagle.core.function.call.map.CallerVisualAngleManager; import com.mogo.eagle.core.function.call.map.CallerVisualAngleManager;
import com.mogo.map.MogoGeoSearch; import com.mogo.map.MogoGeoSearch;
import com.mogo.map.MogoLocationClient; import com.mogo.map.MogoLocationClient;
import com.mogo.map.MogoMap;
import com.mogo.map.MogoMapUIController; import com.mogo.map.MogoMapUIController;
import com.mogo.map.MogoMarkerManager; import com.mogo.map.MogoMarkerManager;
import com.mogo.map.MogoOverlayManager; import com.mogo.map.MogoOverlayManager;
@@ -79,15 +78,6 @@ public class MogoMapService implements IMogoMapService {
return new MogoTrafficSearch(); return new MogoTrafficSearch();
} }
@Override
public String getMapVersion() {
if (MogoMap.getInstance().getMogoMap() != null) {
return MogoMap.getInstance().getMogoMap().getMapVersion();
} else {
return "0";
}
}
@Override @Override
public void init(Context context) { public void init(Context context) {
CallerVisualAngleManager.INSTANCE.init(context); CallerVisualAngleManager.INSTANCE.init(context);

View File

@@ -28,6 +28,8 @@ object AppConfigInfo {
// 高精地图版本 // 高精地图版本
var mapSdkVersion: String? = null var mapSdkVersion: String? = null
// 高精地图采集版本
var mapSdkOptVersion: String? = null
var adasSdkVersion: String? = null var adasSdkVersion: String? = null
var obuSdkVersion: String? = null var obuSdkVersion: String? = null
@@ -92,6 +94,7 @@ object AppConfigInfo {
"Git分支HASH${workingBranchHash}<br/>" + "Git分支HASH${workingBranchHash}<br/>" +
"<font color='red' size='30'>------------------依赖信息---------------------</font><br/>" + "<font color='red' size='30'>------------------依赖信息---------------------</font><br/>" +
"MAP-SDK版本${mapSdkVersion}<br/>" + "MAP-SDK版本${mapSdkVersion}<br/>" +
"MAP-OPT-SDK版本${mapSdkOptVersion}<br/>" +
"ADAS-SDK版本${adasSdkVersion}<br/>" + "ADAS-SDK版本${adasSdkVersion}<br/>" +
"OBU-SDK版本${obuSdkVersion}<br/>" + "OBU-SDK版本${obuSdkVersion}<br/>" +
"<font color='red' size='30'>------------------鉴权信息---------------------</font><br/>" + "<font color='red' size='30'>------------------鉴权信息---------------------</font><br/>" +
@@ -187,6 +190,7 @@ fun AppConfigInfo.toConfigUpload():ConfigUpload{
configUpload.isConnectSocket = isConnectSocket configUpload.isConnectSocket = isConnectSocket
configUpload.isConnectedNetty = isConnectedNetty configUpload.isConnectedNetty = isConnectedNetty
configUpload.mapSdkVersion = mapSdkVersion configUpload.mapSdkVersion = mapSdkVersion
configUpload.mapSdkOptVersion = mapSdkOptVersion
configUpload.mogoSN = mogoSN configUpload.mogoSN = mogoSN
configUpload.mogoToken = mogoToken configUpload.mogoToken = mogoToken
configUpload.netMode = netMode configUpload.netMode = netMode

View File

@@ -14,6 +14,7 @@ class ConfigUpload(
var uniqueDeviceId: String? = null, var uniqueDeviceId: String? = null,
var widevineIDMd5: String? = null, var widevineIDMd5: String? = null,
var mapSdkVersion: String? = null, var mapSdkVersion: String? = null,
var mapSdkOptVersion: String? = null,
var adasSdkVersion: String? = null, var adasSdkVersion: String? = null,
var obuSdkVersion: String? = null, var obuSdkVersion: String? = null,
var mogoToken: String? = null, var mogoToken: String? = null,

View File

@@ -21,6 +21,7 @@ public class CarInfo implements Serializable {
private String model; //款式 private String model; //款式
private String new_version; private String new_version;
private String brand; //品牌 private String brand; //品牌
private String brandId; //品牌
private String energy_type; //驱动类型 private String energy_type; //驱动类型
private List<String> passenger; //乘客数量 private List<String> passenger; //乘客数量
private String number_plate; //车牌号 private String number_plate; //车牌号
@@ -105,6 +106,14 @@ public class CarInfo implements Serializable {
this.number_plate = number_plate; this.number_plate = number_plate;
} }
public String getBrandId() {
return brandId;
}
public void setBrandId(String brandId) {
this.brandId = brandId;
}
@Override @Override
public String toString() { public String toString() {
return "CarInfo{" + return "CarInfo{" +
@@ -115,6 +124,7 @@ public class CarInfo implements Serializable {
", model='" + model + '\'' + ", model='" + model + '\'' +
", new_version='" + new_version + '\'' + ", new_version='" + new_version + '\'' +
", brand='" + brand + '\'' + ", brand='" + brand + '\'' +
", brandId='" + brandId + '\'' +
", energy_type='" + energy_type + '\'' + ", energy_type='" + energy_type + '\'' +
", passenger=" + passenger + ", passenger=" + passenger +
", number_plate='" + number_plate + '\'' + ", number_plate='" + number_plate + '\'' +

View File

@@ -9,6 +9,7 @@ import com.mogo.eagle.core.data.BaseData;
*/ */
public class ModifyBindingcarInfo extends BaseData { public class ModifyBindingcarInfo extends BaseData {
public String data; public String data;
public String brandId;
public String getData() { public String getData() {
return data; return data;
@@ -18,10 +19,19 @@ public class ModifyBindingcarInfo extends BaseData {
this.data = data; this.data = data;
} }
public String getBrandId() {
return brandId;
}
public void setBrandId(String brandId) {
this.brandId = brandId;
}
@Override @Override
public String toString() { public String toString() {
return "ModifyBindingcarInfo{" + return "ModifyBindingcarInfo{" +
"data='" + data + '\'' + "data='" + data + '\'' +
"brandId='" + brandId + '\'' +
'}'; '}';
} }
} }

View File

@@ -13,7 +13,7 @@ object HdMapBuildConfig {
* 可以指定R.raw.chuzucheR.raw.xiaobacheR.raw.hongqi * 可以指定R.raw.chuzucheR.raw.xiaobacheR.raw.hongqi
*/ */
@JvmField @JvmField
var currentCarVrIconRes = R.raw.chuzuche var currentCarVrIconRes = R.raw.hq_h9
/** /**
* 地图是否加载成功 * 地图是否加载成功

View File

@@ -90,9 +90,4 @@ public interface IMogoMapService extends IProvider {
*/ */
IMogoTrafficSearch getTrafficSearchApi(); IMogoTrafficSearch getTrafficSearchApi();
/**
* 获取地图版本号
* @return
*/
String getMapVersion();
} }

View File

@@ -148,6 +148,26 @@ public class DebugConfig {
return sSocketAppId; return sSocketAppId;
} }
private static String mapVersion;
public static void setMapVersion(String mapVersion) {
DebugConfig.mapVersion = mapVersion;
}
public static String getMapVersion() {
return mapVersion;
}
private static String mapOptVersion;
public static void setMapOptVersion(String mapOptVersion) {
DebugConfig.mapOptVersion = mapOptVersion;
}
public static String getMapOptVersion() {
return mapOptVersion;
}
/** /**
* 是否需要实时上报坐标位置 * 是否需要实时上报坐标位置
*/ */

View File

@@ -171,12 +171,6 @@ public interface IMogoMap {
*/ */
IMogoPolyline addPolyline( MogoPolylineOptions options ); IMogoPolyline addPolyline( MogoPolylineOptions options );
/**
* 获取地图版本
* @return
*/
String getMapVersion();
/** /**
* 获取行驶方向一定长度的中心线 * 获取行驶方向一定长度的中心线
* @param lon 经度 * @param lon 经度

View File

@@ -19,7 +19,6 @@ import android.location.Location;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.os.SystemClock;
import android.os.Trace; import android.os.Trace;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log; import android.util.Log;
@@ -45,7 +44,6 @@ import com.mogo.eagle.core.function.call.map.CallerMapUIServiceManager;
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger; import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr; import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr;
import com.mogo.eagle.core.utilcode.mogo.toast.TipToast; import com.mogo.eagle.core.utilcode.mogo.toast.TipToast;
import com.mogo.eagle.core.utilcode.util.GsonUtils;
import com.mogo.eagle.core.utilcode.util.UiThreadHandler; import com.mogo.eagle.core.utilcode.util.UiThreadHandler;
import com.mogo.map.listener.MogoMapListenerHandler; import com.mogo.map.listener.MogoMapListenerHandler;
import com.mogo.map.navi.MogoCarLocationChangedListenerRegister; import com.mogo.map.navi.MogoCarLocationChangedListenerRegister;

View File

@@ -302,11 +302,6 @@ public class AMapWrapper implements IMogoMap {
return null; return null;
} }
@Override
public String getMapVersion() {
return MapAutoApi.INSTANCE.getSDKVersion();
}
private boolean checkAMap() { private boolean checkAMap() {
mAMap = mMapView.getMapAutoViewHelper(); mAMap = mMapView.getMapAutoViewHelper();
sAMap = mAMap; sAMap = mAMap;