我需要关于 OSMdroid 库的帮助。将地图存储在 SD 卡中作为 zip 文件非常有用。同时,可以解压缩地图并直接使用图像文件以加快渲染速度。
当磁贴被解压缩、具有 .tile 扩展名并且存储在 /sdcard/osmdroid/tiles/Mapnik/... 文件夹中时,我成功地从 SD 卡中加载了瓦片。
我使用 Mobile Atlas Creator 和 OSMAND 磁贴存储格式来创建我的地图。
我阅读了一些网络教程,称包含瓦片的 zip 文件存储在 /sdcard/osmdroid 中,然后离线地图将从该 zip 文件加载。但这对我不起作用。
有人设法使其工作吗?如果是,怎么做呢?
我需要实例化自己的 MapTileFileArchiveProvider 吗?如果需要,如何做到?有什么例子吗?