我有一个Geotiff我想放在一个osm基础地图上。
我通过maptiler平铺了Geotiff - 输出是一个文件结构为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
我的瓷砖没有显示。
有没有人有这方面的经验并可以提供帮助?