From 5a7a49f35b1e306e10fcdde45f7953bbe55b12e9 Mon Sep 17 00:00:00 2001
From: fctom1215 <fctom1215@outlook.com>
Date: 星期二, 27 四月 2021 23:47:26 +0800
Subject: [PATCH] 增加本地保存mmpk路径,以及修改场地mmpk加载成roadmmmpk路径错误
---
app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java | 6 +++++-
app/src/main/java/safeluck/drive/evaluation/util/SPUtils.java | 2 ++
app/src/main/java/safeluck/drive/evaluation/fragment/ArcGisMapFragment.java | 15 +++++++++------
3 files changed, 16 insertions(+), 7 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java b/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java
index c946958..e260389 100644
--- a/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java
+++ b/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java
@@ -652,17 +652,21 @@
private String yardMmpkPath="";
public void setRoadMMPKPath(String roadMmpkPath) {
this.roadMmpkPath = roadMmpkPath;
+ SPUtils.put(app.getAppContext(),SPUtils.ROAD_MMPK,yardMmpkPath);
}
public String getRoadMmpkPath(){
+ roadMmpkPath = (String) SPUtils.get(app.getAppContext(),SPUtils.ROAD_MMPK,"");
return roadMmpkPath;
}
public String getYardMmpkPath(){
- return roadMmpkPath;
+ yardMmpkPath = (String) SPUtils.get(app.getAppContext(),SPUtils.YARD_MMPK,"");
+ return yardMmpkPath;
}
public void setYardMMPKPath(String yardMmpkPath) {
this.yardMmpkPath = yardMmpkPath;
+ SPUtils.put(app.getAppContext(),SPUtils.YARD_MMPK,yardMmpkPath);
}
}
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/ArcGisMapFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/ArcGisMapFragment.java
index 0baa039..2445f3f 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/ArcGisMapFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/ArcGisMapFragment.java
@@ -282,7 +282,7 @@
if (!isExist){
Toast.makeText(_mActivity, "璇峰湪\"璁剧疆\"閲岄�夋嫨閬撹矾绂荤嚎鍦板浘鍖�", Toast.LENGTH_SHORT).show();
}else{
-
+ showMMPK();
// url = Environment.getExternalStorageDirectory().getAbsolutePath()+ File.separator+_mActivity.getPackageName()+"/road.mmpk";
}
}else{
@@ -292,9 +292,16 @@
if (!isExist){
Toast.makeText(_mActivity, "璇峰湪\"璁剧疆\"閲岄�夋嫨鍦哄湴绂荤嚎鍦板浘鍖�", Toast.LENGTH_SHORT).show();
}else{
-
+ showMMPK();
}
}
+
+ }
+
+ return view;
+ }
+
+ private void showMMPK() {
MyLog.i(TAG,"鐜板湪鍔犺浇锛�"+url);
final MobileMapPackage mobileMapPackage = new MobileMapPackage(url);
mobileMapPackage.loadAsync();
@@ -306,11 +313,7 @@
mMapView.setMap(mainArcGismapMMPK);
}
});
- }
-
- return view;
}
-
RTKInfoBean rtkInfoBean;
diff --git a/app/src/main/java/safeluck/drive/evaluation/util/SPUtils.java b/app/src/main/java/safeluck/drive/evaluation/util/SPUtils.java
index 0472083..015b21b 100644
--- a/app/src/main/java/safeluck/drive/evaluation/util/SPUtils.java
+++ b/app/src/main/java/safeluck/drive/evaluation/util/SPUtils.java
@@ -37,6 +37,8 @@
public static final String EXAM_ID = "exam_id";
public static final String EXAM_ROUTE_ID = "exam_route_id";//璁粌/鑰冭瘯鐢ㄧ殑 绾胯矾id锛屾湰鍦板寲瀛樺偍锛宎pp閲嶇疆涔嬪悗鏍规嵁瀹冩绱㈡暟鎹簱
public static final String BLUETOOTH_MAC = "bluetooth_mac";
+ public static final String YARD_MMPK = "yard_mmpk_path";
+ public static final String ROAD_MMPK = "road_mmpk_path";
//灏� HashMap 鐢╯p瀛樺偍璧锋潵
public static void saveHashMap(HashMap<BaseDataUIBean.TYPE_,MapInfoHead> map, Context context){
--
Gitblit v1.8.0