Admin
2021-02-22 f5868d7b7ad25b8d9efded223dc67843aa2262cb
使用本地mmpk
1个文件已修改
26 ■■■■ 已修改文件
app/src/main/java/safeluck/drive/evaluation/fragment/ArcGisMapFragment.java 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/safeluck/drive/evaluation/fragment/ArcGisMapFragment.java
@@ -273,19 +273,19 @@
        setupMap();
        addTrailheadsLayer();
//        url = Environment.getExternalStorageDirectory().getAbsolutePath()+ File.separator+_mActivity.getPackageName()+"/shoufei0220.mmpk";
//        Log.i(TAG,"url ========="+url);
//        final MobileMapPackage mobileMapPackage = new MobileMapPackage(url);
//        mobileMapPackage.loadAsync();
//        mobileMapPackage.addDoneLoadingListener(()->{
//            LoadStatus loadStatus = mobileMapPackage.getLoadStatus();
//            if (loadStatus==LoadStatus.LOADED){
//                List<ArcGISMap> mainArcGisMapL = mobileMapPackage.getMaps();
//                ArcGISMap mainArcGismapMMPK = mainArcGisMapL.get(0);
//                mMapView.setMap(mainArcGismapMMPK);
//            }
//        });
//        addTrailheadsLayer();
        url = Environment.getExternalStorageDirectory().getAbsolutePath()+ File.separator+_mActivity.getPackageName()+"/shoufei0223.mmpk";
        Log.i(TAG,"url ========="+url);
        final MobileMapPackage mobileMapPackage = new MobileMapPackage(url);
        mobileMapPackage.loadAsync();
        mobileMapPackage.addDoneLoadingListener(()->{
            LoadStatus loadStatus = mobileMapPackage.getLoadStatus();
            if (loadStatus==LoadStatus.LOADED){
                List<ArcGISMap> mainArcGisMapL = mobileMapPackage.getMaps();
                ArcGISMap mainArcGismapMMPK = mainArcGisMapL.get(0);
                mMapView.setMap(mainArcGismapMMPK);
            }
        });
        return view;
    }