我是这个开发的新手。目前,我正在研究应该允许脱机导航的Android应用。我正在为此应用程序使用MapBox SDK。
当前,我正在搜索如何在应用安装期间下载离线区域。到目前为止,我仅找到有关如何在您在线时下载区域的示例。但是,是否有一种方法可以从头开始提供选定的区域,以使用户不必连接互联网就可以开始使用该应用程序?以及下载的区域存储在设备上的什么位置?
还离线插件似乎有点晦涩-https://docs.mapbox.com/android/plugins/overview/offline/ 我找不到许多实施示例。
我已经遵循了官方文档中的示例-https://docs.mapbox.com/android/maps/overview/offline/,但这不能解决我的问题。如它显示的是在在线时下载区域。
理想情况下,我希望在应用启动时检查连接,如果离线,请为用户提供预加载的应用(在安装应用过程中下载)。如果在线,则在后台更新所有资源。
答案 0 :(得分:0)
您所指的实现类型称为“离线侧载”。只要您使用Maps SDK的最新版本进行构建,就可以实现。文档的此部分详细介绍了此过程:https://docs.mapbox.com/android/maps/overview/offline/#offline-sideloading
⚠️免责声明:我目前在Mapbox⚠️
工作