Автономные карты OSMdroid с использованием sqlite - PullRequest
0 голосов
/ 06 января 2020

У меня проблема с использованием автономных плиток с sqlite, сгенерированных из MOBA C 4uMaps. Файл sqlite сохраняется в папке sdcard / osmdroid, и приложение имеет разрешения на чтение / запись

мой код:

        StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
    StrictMode.setThreadPolicy(policy);
    Configuration.getInstance().load(getApplicationContext(),
            PreferenceManager.getDefaultSharedPreferences(getApplicationContext()));
    Configuration.getInstance().setUserAgentValue(getPackageName());
    setContentView(R.layout.activity_main);
    // Map setup
    map = findViewById(R.id.map);
    map.getTileProvider().getTileCache().getProtectedTileComputers().clear();
    map.getTileProvider().getTileCache().setAutoEnsureCapacity(false);
    map.setTileSource(new XYTileSource("4uMaps", 8, 15 ,256,
   ".png", new String[]{"http://tileserver.4umaps.eu/"}));
    map.setUseDataConnection(false);
    map.setMultiTouchControls(true);

В logcat не зарегистрировано никакой ошибки.

...