【发布时间】:2014-12-31 11:55:52
【问题描述】:
我们如何使用 mapbox-android-sdk 库在 android 中进行离线地图加载,以及如何添加 MBTiles 和 Vector 瓦片以在 android 中绘制离线地图?
我创建了一个项目,我在其中使用了 mapbox-android-sdk 库,这是仅在线加载地图。现在我该怎么办。
【问题讨论】:
标签: android android-gradle-plugin mapbox
我们如何使用 mapbox-android-sdk 库在 android 中进行离线地图加载,以及如何添加 MBTiles 和 Vector 瓦片以在 android 中绘制离线地图?
我创建了一个项目,我在其中使用了 mapbox-android-sdk 库,这是仅在线加载地图。现在我该怎么办。
【问题讨论】:
标签: android android-gradle-plugin mapbox
查看Brad's answer here,了解如何动态保存/缓存切片。
使用 mbtiles 看起来相当简单,并简要概述了here。
【讨论】:
请查看以下 mapbox android 官方示例链接以在 mapbox android SDK 中下载离线地图: https://www.mapbox.com/android-docs/maps/examples/download-a-simple-offline-map/。为了让用户可以选择下载地图中的区域 - 创建地图屏幕,以便用户可以选择要下载的特定位置。从示例中所示的所选位置,我们必须将地图的右上角(东北)和地图的左下点(西南)作为属性传递,这样特定位置将是下载。 Mapbox 建议使用离线位置插件,以便异步下载。离线位置插件请参考此链接:https://www.mapbox.com/android-docs/plugins/overview/offline/
【讨论】: