package org.osmdroid.samplefragments.tileproviders; import org.osmdroid.samplefragments.BaseSampleFragment; import org.osmdroid.tileprovider.MapTileProviderArray; import org.osmdroid.tileprovider.modules.MapTileAssetsProvider; import org.osmdroid.tileprovider.modules.MapTileModuleProviderBase; import org.osmdroid.tileprovider.tilesource.TileSourceFactory; import org.osmdroid.tileprovider.util.SimpleRegisterReceiver; /** * test to force assets only loaded * https://github.com/osmdroid/osmdroid/issues/272 * Created by alex on 2/21/16. */ public class SampleAssetsOnly extends BaseSampleFragment { @Override public String getSampleTitle() { return "Assets Only"; } @Override public void addOverlays() { this.mMapView.setUseDataConnection(false); MapTileAssetsProvider prov = new MapTileAssetsProvider(new SimpleRegisterReceiver(getContext() ), getActivity().getAssets()); this.mMapView.setTileProvider(new MapTileProviderArray(TileSourceFactory.MAPNIK, new SimpleRegisterReceiver(getContext()), new MapTileModuleProviderBase[]{ prov })); } }