我们如何在android中使用mapbox-android-sdk库进行离线Maploading以及我们如何在android中添加MBTiles和Vector tile来绘制离线地图?
我创建了一个项目,其中我使用了mapbox-android-sdk库,这只是在线加载地图。那我该怎么办呢。
答案 0 :(得分:0)
关于如何动态保存/缓存切片,请查看Brad's answer here。
使用mbtiles看起来相当简单,并简要概述here。
答案 1 :(得分:0)
请查看以下mapbox androidofflical示例链接,以在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/