我目前正在参与一个学校项目,尝试学习下载OSM地图瓦片到手机本地内存/缓存的技术,以便用户可以在离线状态下查看地图。
这将通过提供特定位置来完成,从该位置开始,在特定半径/距离内的地图瓦片将在有网络连接时下载到手机内存中以供离线显示。
然而,我对OSMDroid的API有些困惑。 从我的理解来看,相关的类是:
如有错误,请指正。
此外,在我认为是提供者的MapTileBase中,getMapTile返回 android.graphics.drawable.Drawable。
这个Drawable类是否与离线地图显示的概念相关?
希望有人能向我解释地图被调用下载到手机内存的确切位置,以及如何编辑地图以显示诸如路线、标记等接口元素。