From 26776f09752b5aa6197e158a5a772cb3694996ac Mon Sep 17 00:00:00 2001 From: endian11 <Dana_Lee1016@126.com> Date: 星期四, 10 九月 2020 13:49:16 +0800 Subject: [PATCH] 修改地图默认是arcgis的地图 --- app/src/main/java/safeluck/drive/evaluation/fragment/ArcGisMapFragment.java | 29 ++++++++++++++++++++++++++++- 1 files changed, 28 insertions(+), 1 deletions(-) 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 baa85fd..e9aecf6 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/ArcGisMapFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/ArcGisMapFragment.java @@ -44,7 +44,10 @@ import me.yokeyword.fragmentation.SupportFragment; import safeluck.drive.evaluation.Constant; import safeluck.drive.evaluation.R; +import safeluck.drive.evaluation.bean.BaseDataUIBean; +import safeluck.drive.evaluation.bean.ExamPlatformData; import safeluck.drive.evaluation.bean.GisCarModel; +import safeluck.drive.evaluation.bean.MapInfoHead; import safeluck.drive.evaluation.bean.RTKInfoBean; import safeluck.drive.evaluation.cEventCenter.CEventCenter; import safeluck.drive.evaluation.cEventCenter.ICEventListener; @@ -58,7 +61,7 @@ * 閭锛�632393724@qq.com * All Rights Saved! Chongqing AnYun Tech co. LTD */ -public class ArcGisMapFragment extends SupportFragment { +public class ArcGisMapFragment extends SupportFragment implements View.OnClickListener { private static final String TAG = ArcGisMapFragment.class.getSimpleName(); @@ -129,6 +132,7 @@ View view = inflater.inflate(R.layout.layout_arc_gis,container,false); mMapView = view.findViewById(R.id.mapView); + view.findViewById(R.id.btn_change_map).setOnClickListener(this); Log.i(TAG,String.format("褰撳墠绾跨▼鍙�%d,json=%s",Thread.currentThread().getId(),"onCreateView")); url = getArguments().getString("arcgis_url"); CThreadPoolExecutor.runInBackground(()->{ @@ -150,6 +154,29 @@ RTKInfoBean rtkInfoBean; boolean flag = true; + + @Override + public void onClick(View v) { + switch (v.getId()){ + case R.id.btn_change_map: + if (ExamPlatformData.getInstance().getExamType()>ExamPlatformData.EXAM_TYPE_ChangKAO){ + RoadDriveMapFragmentaa jiaXiaoFragment = findFragment(RoadDriveMapFragmentaa.class); + if (jiaXiaoFragment == null) { + jiaXiaoFragment = (RoadDriveMapFragmentaa) RoadDriveMapFragmentaa.newInstance(); + } + startWithPop(jiaXiaoFragment); + }else{ + MapFragment jiaXiaoFragment = findFragment(MapFragment.class); + if (jiaXiaoFragment == null) { + jiaXiaoFragment = (MapFragment) MapFragment.newInstance(); + } + startWithPop(jiaXiaoFragment); + } + + break; + } + } + class CalRunnable implements Runnable{ @Override -- Gitblit v1.8.0