在osmDroid应用程序中下载OSM地图数据以供离线使用

时间:2015-04-21 13:34:26

标签: android maps openstreetmap osmdroid

我已经构建了一个使用osmDroid来显示地图的应用程序,我已经设法使用MOBAC创建一些离线地图并在我的应用程序中显示它们。
我现在希望能够添加能够在我的应用程序中选择地图区域并下载和缓存该区域以供离线使用的功能,使用MOBAC保存用户以创建他们需要的离线地图。

我知道这可以做到,因为google play商店中有各种不同的应用程序使用osmDroid来执行此操作。
我在osmBonusPack中遇到了一个CacheManager类(CacheManager.java)而我是认为这可能是我需要的解决方案,但我不知道如何将它实现到我的应用程序中我用谷歌搜索但是找不到很多关于它的文档,其他人是否有任何使用CacheManager的经验?

1 个答案:

答案 0 :(得分:2)

查看OSMNavigator MapActivity源代码。它利用了所有ClassManager功能(下载,统计和清理)。