我正在开发Android应用程序,我需要实现离线地图。为此,我使用OpenStreetMap,或者更确切地说是osmdroid。 我需要根据用户所在的位置执行程序时实现地图的加载。我的问题是,在运行应用程序时是否可以加载地图?我该怎么做?
答案 0 :(得分:1)
是。
关闭设备,使用MOBAC,您可以按照以下指南操作:https://github.com/osmdroid/osmdroid/wiki/Offline-Map-Tiles#mobile-atlas-creator-mobac
在设备上,使用osmdroid,您可以使用缓存管理器: https://github.com/osmdroid/osmdroid/wiki/Offline-Map-Tiles#use-osmdroids-cache-manager-on-device---version-52
有几个示例和源代码的链接,例如osmdroid示例应用程序中的一个,它位于Play商店或可在github上下载。