| | |
| | | |
| | | |
| | | case R.id.view_map: |
| | | if (ExamPlatformData.getInstance().getExamType()>ExamPlatformData.EXAM_TYPE_ChangKAO){ |
| | | // RoadDriveMapFragmentaa mapFragment = findFragment(RoadDriveMapFragmentaa.class); |
| | | MyLog.i(TAG,"查看路考地图"); |
| | | // if (mapFragment == null) { |
| | | // mapFragment = (RoadDriveMapFragmentaa) RoadDriveMapFragmentaa.newInstance(); |
| | | // } |
| | | // start(mapFragment); |
| | | |
| | | |
| | | |
| | | |
| | | MapInfoHead mapInfoHead = ExamPlatformData.getInstance().getMapInfoHeads().get(BaseDataUIBean.TYPE_.road); |
| | | String url = mapInfoHead.getGps_moinitor_url(); |
| | | Log.i(TAG,"map head lulao gps url="+url); |
| | | VPFragment jiaXiaoFragment = findFragment(VPFragment.class); |
| | | if (jiaXiaoFragment == null) { |
| | | jiaXiaoFragment = (VPFragment) VPFragment.newInstance(url); |
| | | } |
| | | start(jiaXiaoFragment); |
| | | }else{ |
| | | // MapFragment mapFragment = findFragment(MapFragment.class); |
| | | MyLog.i(TAG,"查看场考地图"); |
| | | // if (mapFragment == null) { |
| | | // mapFragment = (MapFragment) MapFragment.newInstance(); |
| | | // } |
| | | // start(mapFragment); |
| | | |
| | | VPFragment jiaXiaoFragment = findFragment(VPFragment.class); |
| | | if (jiaXiaoFragment == null) { |
| | | MapInfoHead mapInfoHead = ExamPlatformData.getInstance().getMapInfoHeads().get(BaseDataUIBean.TYPE_.yard); |
| | | String url = mapInfoHead.getGps_moinitor_url(); |
| | | Log.i(TAG,"map head gps url="+url); |
| | | jiaXiaoFragment = (VPFragment) VPFragment.newInstance(url); |
| | | } |
| | | start(jiaXiaoFragment); |
| | | } |
| | | |
| | | startArcGisMapFragment(getArcGisUrl(ExamPlatformData.getInstance().getExamType())); |
| | | break; |
| | | |
| | | case R.id.iv_head: |
| | |
| | | break; |
| | | } |
| | | } |
| | | private void startArcGisMapFragment(String url) { |
| | | if (!TextUtils.isEmpty(url)) { |
| | | ArcGisMapFragment jiaXiaoFragment = findFragment(ArcGisMapFragment.class); |
| | | if (jiaXiaoFragment == null) { |
| | | jiaXiaoFragment = (ArcGisMapFragment) ArcGisMapFragment.newInstance(url); |
| | | } |
| | | start(jiaXiaoFragment); |
| | | }else{ |
| | | Toast.makeText(_mActivity, "错误:ArcGIS URL 为空!", Toast.LENGTH_SHORT).show(); |
| | | } |
| | | } |
| | | |
| | | private String getArcGisUrl(int examType) { |
| | | MapInfoHead mapInfoHead; |
| | | if (examType>ExamPlatformData.EXAM_TYPE_ChangKAO){ |
| | | mapInfoHead= ExamPlatformData.getInstance().getMapInfoHeads().get(BaseDataUIBean.TYPE_.road); |
| | | }else{ |
| | | mapInfoHead= ExamPlatformData.getInstance().getMapInfoHeads().get(BaseDataUIBean.TYPE_.yard); |
| | | } |
| | | if (mapInfoHead != null){ |
| | | return mapInfoHead.getArcgis_url(); |
| | | } |
| | | return null; |
| | | } |
| | | private void qrcode(int type,boolean isSign) { |
| | | content = "87,"+String.valueOf(type)+ ","+ExamPlatformData.getInstance().getPhone() |
| | | +(isSign?",signin":",signout"); |