将mbgl-offline db转换为mbtiles

问题描述 投票:-1回答:1

我正在尝试在我的flutter应用程序中离线实现mapbox ...直到现在,我正在使用存储库https://github.com/mapbox/mapbox-gl-native来获取地图,但是此地图采用* .db格式,这是一种SQLite格式。

现在,如果我想在颤动中使用该地图(格式为[[.db],我发现软件包https://github.com/tobrun/flutter-mapbox-gl,其中包含加载地图的说明(。db)...

现在,该库非常基础..我不能做更多事情,例如放置标记或其他任何事情。.这就是为什么我要使用在fluter中更常见的另一个库,它被称为'flutter_map'和它可以加载离线地图,但是这里的问题是我需要使用图像格式的'{x} {y} {z} .png'。

最后,我的问题是:如何从地图(。db)转换为该格式({x} {y} {z} .png)???或者也许...如何将(

。db)转换为(* .mbtiles)?因为最后一个比较常见。再次感谢!
flutter mapbox mapbox-gl mbtiles fluttermap
1个回答
0
投票
Mapbox提供了Raster Tiles API,它将以({x} {y} {z} .png)格式提供地图图块。 https://docs.mapbox.com/api/maps/#raster-tiles这些图像不过是卫星图像。

Mapbox还提供了Vector Tiles API,该API在.mvt format中提供地图图块。https://docs.mapbox.com/api/maps/#vector-tiles

转换为.mbtiles

© www.soinside.com 2019 - 2024. All rights reserved.