我正在使用 osmdroid 的离线版本,地图存放在 sdcard/osmdroid 中。您知道如何更改文件路径吗?我一直在搜索处理 ZIP 文件的代码,但没有找到任何解决方案。有人之前遇到过这个问题吗?
谢谢。
谢谢。
osmdroid-android-3.0.8-sources
,你可以打开类OpenStreetMapTileProviderConstants.java
并以如下方式修改变量:
修改:
public static final File OSMDROID_PATH = new File("/mnt/sdcard/osmdroid");
改为*
public static final File OSMDROID_PATH = new File("/mnt/ext_sdcard/yourfile");
然后将你的地图瓦片放入yourfile
中。org/osmdroid/tileprovider/modules/ZipFileArchive.java
org/osmdroid/tileprovider/modules/MapTileFileArchiveProvider.java