VectorMB Tiles is a Flutter plugin for working with Mapbox Vector Tiles in FlutterMap.
By extending VectorTileProvider and specifying VectorMBTiles as the argument of MemoryCacheVectorTileProvider to delegate, it can operate at high speed in memory.
Add the package with the following command
flutter pub add vector_mbtiles
refer to the following. See /example
folder for details
VectorTileLayerWidget(
options: VectorTileLayerOptions(
theme: Theme,
tileProviders: TileProviders({
'openmaptiles': VectorMBTilesProvider(
mbtilesPath: '/path/to/mbtiles',
maximumZoom: 18)
})
),
)