简体   繁体   English

我们如何在android中使用mapbox-android-sdk库?

[英]how we can use mapbox-android-sdk library in android?

How we can use mapbox-android-sdk library for offline Maploading in android and how we can add MBTiles and Vector tiles for draw offline Map in android ? 我们如何使用mapbox-android-sdk库在android中进行离线地图加载,以及如何添加MBTiles和Vector切片以在android中绘制离线地图?

I have create a project in which i have use mapbox-android-sdk library by this is load map only in online . 我创建了一个项目,在其中使用了mapbox-android-sdk库,这是仅在线加载图。 Now what should i do for that . 现在我该怎么办。

Have a look at Brad's answer here for how to dynamically save/cache tiles. 这里查看Brad的答案,了解如何动态保存/缓存图块。

Using mbtiles looks to be fairly straightforward and is briefly outlined here . 使用mbtiles看起来相当简单, 这里简要概述。

Please take a look at the following mapbox android offlical example link to download offline map in mapbox android SDK : https://www.mapbox.com/android-docs/maps/examples/download-a-simple-offline-map/ . 请查看以下mapbox androidofflical示例链接,以在mapbox android SDK中下载离线地图: https ://www.mapbox.com/android-docs/maps/examples/download-a-simple-offline-map/。 In order to give user an option to download a region in map - create a map screen so that user can select a particular location to download. 为了使用户可以选择下载地图中的区域,请创建一个地图屏幕,以便用户可以选择要下载的特定位置。 From that selected location as shown in the example we have to pass the top-right point of map (north-east) and bottom-left point of map (south-west) point of map as attribute, so that the particular location will be downloaded. 如示例中所示,从所选位置中,我们必须将地图的右上角点(东北)和地图的左下角点(西南方向)作为属性,以便特定位置为已下载。 Mapbox recommends to use the offline locations plugin so that it will be downloaded asynchronously. Mapbox建议使用离线位置插件,以便异步下载。 Please refer this link for offline locations plugin : https://www.mapbox.com/android-docs/plugins/overview/offline/ 请参考此链接以获取离线位置插件: https : //www.mapbox.com/android-docs/plugins/overview/offline/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM