【发布时间】:2012-10-09 17:37:17
【问题描述】:
我目前正在做一个学校项目,我正在尝试学习将 OSM 地图图块下载到手机本地内存/缓存中的技术,以便用户能够在离线时查看地图。
这是通过给出一个特定的位置来完成的,并且与该位置在特定半径/距离内的地图图块将被下载到手机内存中(当有在线连接时)以供离线显示。
但是,我在理解 OSMDroid 的 API 时遇到了一些小麻烦。据我了解,涉及的类似乎是:
如果我错了,请纠正我。
此外,在 MapTileBase(我相信它是提供者)中,getMapTile 返回 android.graphics.drawable.Drawable。
这个Drawable类甚至与离线地图显示的概念有关吗?
希望有人能告诉我在哪里调用地图以将其下载到手机内存中,以及我们如何编辑地图以显示诸如路线、图钉等界面项目。
【问题讨论】:
标签: android maps osmdroid offline-caching