OSMDROID: загрузка автономных плиток из базы данныхJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 OSMDROID: загрузка автономных плиток из базы данных

Сообщение Гость »


У меня есть база данных .mbtiles с плитками:
база данных
Как загрузить плитки в представление карты? Примеры из Интернета не работают. Мой код показывает серый экран по умолчанию:

Код: Выделить всё

public void getTilesFromArchive(Context context, MapView mMapView, String currentPath) {
File f = new File(currentPath);

OfflineTileProvider tileProvider = new OfflineTileProvider(new SimpleRegisterReceiver(context),
new File[]{f});
mMapView.setTileProvider(tileProvider);
String source = "";
IArchiveFile[] files = new IArchiveFile[1];
files = tileProvider.getArchives();

if (files != null) {
Set tileSources = files[0].getTileSources();
if (!tileSources.isEmpty()) {
source = tileSources.iterator().next();
mMapView.setTileSource(FileBasedTileSource.getSource(source));
}
}
}
files != null, but files[0].getTileSources() is always null.
What I must do?.. Please, help


Источник: https://stackoverflow.com/questions/781 ... m-database
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»