У меня есть карта osmdroid, и я хочу загрузить офлайн-плитки из файла MOBAC osmdroid zip или gemf. Я заглянул в него, и везде, где я говорю, просто добавьте его в sdcard/osmdroid. Но он не работает, мне нужно что-то изменить в коде?Osmdroid offline file
public class Map extends Activity {
private IMapView mMapView;
private static IMapController mMapController;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_map);
mMapView = (MapView) findViewById(R.id.mapview);
((MapView) mMapView).setBuiltInZoomControls(true);
mMapController = mMapView.getController();
mMapController.setZoom(13);
GeoPoint geoPecs = new GeoPoint(46.070833,18.233056);
mMapController.setCenter(geoPecs);
mProvider = new MapTileProviderBasic(getApplicationContext());
mCustomTileSource = new XYTileSource("Turaterkep", null, 13, 15, 256, ".png", "http://users.atw.hu/perzsa/map/Turaterkep/");
mProvider.setTileSource(mCustomTileSource);
mTilesOverlay = new TilesOverlay(mProvider,this.getBaseContext());
mMapView.getOverlays().add(mTilesOverlay);
обновления: мне удалось загрузить плитки из онлайн с образцами, включенными в osmdroid, я обновил код, а также, я думаю, я должен начать с этим образцом, может быть, я могу загрузить с локального хоста? плохо проверка назад
картина: http://i.stack.imgur.com/CoZT1.png
Никто не может найти решения? – perzsa