-
Notifications
You must be signed in to change notification settings - Fork 982
/
SampleAssetsOnly.java
28 lines (24 loc) · 1.08 KB
/
SampleAssetsOnly.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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}));
}
}