3

我已经有一张使用 MBTiles 格式存储的地图,我想在我正在制作的应用程序中使用它。应用程序在移动设备上没有信号/连接的情况下运行至关重要。

Mapbox 之前有一个示例,说明如何将 MBTiles 与 RMMBTilesSource 一起使用,以便将映射数据全部存储在本地。现在已弃用,请参阅https://github.com/mapbox/mapbox-ios-example

我还向 Mapbox 询问他们是否会用另一个类似的示例替换这个示例。简而言之,我被告知每个设备都必须从对 Mapbox 的直接请求中填充自己的缓存,所以这不是我想要的。

有谁知道允许我嵌入和读取本地存储的 MBTiles 文件源的替代平台(或替代实现)?

4

2 回答 2

1

我们将在 SDK 2.x 系列中重新添加 MBTiles 支持。观看此空间:https ://github.com/mapbox/mapbox-gl-native/issues/584

于 2015-09-02T00:18:48.240 回答
0

MBTiles 可以在 Mapbox Maps iOS SDK 中显示,方法是在您的应用程序中托管一个 Web 服务器并将地图指向localhost. 我在这里发布了我的解决方案:

https://gist.github.com/namannik/3b7c8b69c2d0768d0c2b48d2ed5ff71c

于 2017-12-31T23:17:14.690 回答