【发布时间】:2015-04-14 05:28:22
【问题描述】:
我是 OpenStreetMap 的新手,所以这也可能是一个菜鸟问题。
所以我已经使用 OSMDroid 库实现了基本的 OSM。但我的主要目标是保存地图(来自互联网),然后离线加载(来自 SD 卡)。尽管有很多关于如何加载离线地图的示例。
这些教程的基本前提是使用桌面上的Mobile Altas Creator保存地图,然后将它们传输到手机的SD卡,然后离线加载。
我想做的是,我想将地图保存在 Andoid 本身中。 那么这可以在 Android 中保存地图吗?
【问题讨论】:
-
已经有多个关于在 osmdroid 中使用离线磁贴的问题和方法。你到底有什么问题?
-
同意,有很多教程可以使用 osmdroid 加载已保存的地图,并且这些地图是使用 MOBAC 保存的。我的问题是使用 osmdroid 或任何其他方式保存地图,除了 osmdroid,将地图保存在 android 中。
-
应该可以保存(即保存到缓存)应用程序中当前显示的图块。最后 osmdroid 只是从 tileserver 加载许多单独的图像并将它们粘在一起。因此,您没有理由不能从本地存储中加载这些图像。我没有为你准备好的解决方案,但是在搜索“osmdroid”和“cache”时有很多结果。
-
我的用例是,我明天要去一个国家,我不想在下一次计费中收取高额漫游费。缓存不行,因为我不会在前一天缓存整个国家。我只想选择下载应用程序中的图块并在明天使用。
标签: android openstreetmap osmdroid