java - osmdroid - bundle 离线 map 图 block

标签 java android dictionary osmdroid

我看过有关如何通过将离线 map 图 block 添加到 SD 卡来包含离线 map 图 block 的帖子和教程,但有没有办法将这些图 block bundle 到 APK 中?

最佳答案

可以直接将 map 图 block 放入应用程序中。从我的角度来看,最好的方法是将切片存储在 Assets 文件夹中的SQLite 数据库中。应用程序启动后,您应该从 Assets 中复制此数据库并使用它。也许更好的做法是在服务器上的某个位置准备这个 SQLite map 数据库,当应用程序启动时,您只需下载它即可。

如何从assets文件夹中读取数据是here 我还建议检查一些主题,您可以在其中了解 map 应用程序如何在数据库中存储 map 图 block 的常见方式。常用的格式之一是 MBT

关于java - osmdroid - bundle 离线 map 图 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22282460/

相关文章:

java - 平移时创建无限网格

Android中的Java函数调用和返回值

android - 有没有办法找出哪个应用程序锁定了相机?

json - 谷歌优化 : iterate over a JSON dictionary

python - 通过访问深层嵌套的字典打破很长的界限

Java OpenGL - 在 glutSolidCube 的每侧应用不同的颜色

java - 如何等待第二个窗口完全加载

(int)Math.pow(2,x) 和 1<<x 的 Java 结果不同

java - 通过 Activity 传递 date.getTime,在目标 Activity 中使用 date.setTime,获取 NullPointerException

字符串元素数组上的Javascript映射方法