У меня есть Geotiff, который я хочу поместить поверх базовой карты osm.
Я выложил плитку Geotiff через maptiler - на выходе получается папка с файловой структурой resourcename/zoom/x/y.png
Затем я загрузил эту файловую структуру в свое веб-пространство и попытался вставить ее в свой код следующим образом:
final MapTileProviderBasic tileProvider = new MapTileProviderBasic(
getApplicationContext());
final ITileSource tileSource = new XYTileSource(
"myGeotiff", null, 14, 16, 256, ".png", "http://mysite.com/");
tileProvider.setTileSource(tileSource);
final TilesOverlay tilesOverlay = new TilesOverlay(
tileProvider, this.getBaseContext());
tilesOverlay.setLoadingBackgroundColor(Color.TRANSPARENT);
osmv.getOverlays().add(tilesOverlay);
Когда я запускаю приложение и пытаюсь добавить мой оверлей, logcat повторяет это снова и снова:
SkImageDecoder::Factory returned null
А мои плитки не отображаются.
Кто-нибудь имеет опыт в этом и может помочь?