在离线 iOS 应用程序中使用 MBTiles
Use of MBTiles in offline iOS app
我已经使用 MBTiles 格式存储了一张地图,我想在我正在制作的应用程序中使用它。至关重要的是,该应用程序将 运行 而不是 signal/connection 在移动设备上。
Mapbox之前有一个例子,如何将MBTiles与RMMBTilesSource结合使用,这样地图数据就可以全部存储在本地。现在已弃用,请参阅 https://github.com/mapbox/mapbox-ios-example。
我还询问了 Mapbox,他们是否打算用另一个类似的例子来替换这个例子。简而言之,我被告知每个设备都必须从对 Mapbox 的直接请求填充自己的缓存,所以这不是我要找的。
有谁知道允许我嵌入和读取本地存储的 MBTiles 文件源的替代平台(或替代实施)?
我们将重新向 SDK 2.x 系列添加 MBTiles 支持。观看这个 space:https://github.com/mapbox/mapbox-gl-native/issues/584
MBTiles 可以显示在 Mapbox Maps iOS SDK 中,方法是在您的应用程序中托管 Web 服务器并将地图指向 localhost
。我在这里发布了我的解决方案:
https://gist.github.com/namannik/3b7c8b69c2d0768d0c2b48d2ed5ff71c
我已经使用 MBTiles 格式存储了一张地图,我想在我正在制作的应用程序中使用它。至关重要的是,该应用程序将 运行 而不是 signal/connection 在移动设备上。
Mapbox之前有一个例子,如何将MBTiles与RMMBTilesSource结合使用,这样地图数据就可以全部存储在本地。现在已弃用,请参阅 https://github.com/mapbox/mapbox-ios-example。
我还询问了 Mapbox,他们是否打算用另一个类似的例子来替换这个例子。简而言之,我被告知每个设备都必须从对 Mapbox 的直接请求填充自己的缓存,所以这不是我要找的。
有谁知道允许我嵌入和读取本地存储的 MBTiles 文件源的替代平台(或替代实施)?
我们将重新向 SDK 2.x 系列添加 MBTiles 支持。观看这个 space:https://github.com/mapbox/mapbox-gl-native/issues/584
MBTiles 可以显示在 Mapbox Maps iOS SDK 中,方法是在您的应用程序中托管 Web 服务器并将地图指向 localhost
。我在这里发布了我的解决方案:
https://gist.github.com/namannik/3b7c8b69c2d0768d0c2b48d2ed5ff71c