我从http://tile.openstreetmap.org下载了地图图块。我想要做的是使用这个地图图块与谷歌地图库。我跟着这个链接了
- How to show google map offline?
- Google Map Offline
- TileProvider using local tiles
并有工作地图活动 这是CustomTileProvider类
public class CustomTileProvider implements TileProvider{
public Tile getTile(int x, int y, int zoom) {
Log.e("TAG","Get tile image");
byte[] image = readTileImage(x, y, zoom);
}
}
我目前面临的问题是,当我卸载应用程序并安装,并且无需连接互联网时,从未调用过getTile方法。任何人都可以知道为什么会这样吗?
编辑:
我已经将下载的磁贴存储在assets文件夹中,并使用以下文件结构
/map
/zoom/
/x
/y