Конвертировать mbgl-offline БД в mbtiles - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь реализовать mapbox в автономном режиме в своем приложении для флаттера ... до сих пор я использую хранилище https://github.com/mapbox/mapbox-gl-native, чтобы получить карту, но эта карта поставляется в формате * .db, который формат SQLite.

Теперь, если я хочу использовать эту карту (в формате .db) во флаттере, я нашел пакет https://github.com/tobrun/flutter-mapbox-gl, в котором есть инструкция для загрузки карты ( .db) ...

Теперь эта библиотека настолько проста c .. Я не могу делать больше вещей, таких как маркеры или что-то еще ... вот почему я пытаюсь использовать другую библиотека, которая более распространена в fluter и называется 'flutter_map'; она позволяет загружать автономные карты, но проблема здесь в том, что мне нужен '{x} {y} {z} .png', это формат изображения.

Наконец, мой вопрос: как мне перейти от моей карты ( .db) к этому формату ({x} {y} {z} .png) ??? или, может быть ... как конвертировать ( .db) в (* .mbtiles) ?? потому что последний чаще встречается.

Еще раз спасибо!

1 Ответ

0 голосов
/ 09 апреля 2020

Mapbox предлагает API растровых плиток, который будет обслуживать листы карты в формате ({x} {y} {z} .png). https://docs.mapbox.com/api/maps/#raster -tiles Хотя эти изображения будут спутниковыми.

Mapbox также предлагает API векторных плиток, который обслуживает фрагменты карты в формате .mvt . https://docs.mapbox.com/api/maps/#vector -tiles

Преобразование в .mbtiles

...