我封装了一个utils,你们直接复制这个utils就行。其他的看注释
public class MapViewUtils { // static volatile MapViewUtils mMapViewUtils = null; MapView mMapView; Context mContext; public MapViewUtils(MapView mapView, Context mContext) { this.mMapView = mapView; this.mContext = mContext; } public void initMapView(boolean isShowMetrics ,boolean isShowMyLocation) { String path = Environment.getExternalStorageDirectory().getAbsolutePath(); File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath(), Config.FILE_PATH); if (!file.exists() && !file.mkdirs()) { Log.d("TAG", "onCreate: " + file.getAbsolutePath() + " mkdirs fail "); } Configuration.getInstance().setOsmdroidBasePath(new File(path + Config.FILE_PATH)); Configuration.getInstance().setOsmdroidTileCache(new File(path + Config.FILE_PATH)); Confi