flutter_map_tile_caching library Null safety
A plugin for flutter_map providing advanced caching functionality, with ability to download map regions for offline use. Also includes useful prebuilt widgets.
Classes
- BaseRegion
- A geographical region that forms a particular shape
- CircleRegion
- A geographically circular region based off a center coord and radius
-
DownloadableRegion<
P extends List< Object> > - A downloadable region to be passed to bulk download functions
- DownloadManagement
- Provides tools to manage bulk downloading to a specific StoreDirectory
- DownloadProgress
- Represents the progress of an ongoing or finished (if percentageProgress is 100%) bulk download
- FlutterMapTileCaching
- Main singleton access point for 'flutter_map_tile_caching'
- FMTCSettings
- Global FMTC settings
- FMTCTileProvider
- FMTC's custom TileProvider for use in a TileLayer
- FMTCTileProviderSettings
- Settings for an FMTCTileProvider
- LineRegion
- A geographically line/locus region based off a list of coords and a radius
- RecoveredRegion
- A mixture between BaseRegion and DownloadableRegion containing all the salvaged data from a recovered download
- RectangleRegion
- A geographically rectangular region based off coordinate bounds
- RootDirectory
- Represents the root directory and root databases
- RootImport
- Extension access point for the 'fmtc_plus_sharing' module to add store export functionality
- RootManagement
- Manages a RootDirectory's representation on the filesystem, such as creation and deletion
- RootMigrator
- Manage migration for file structure across FMTC versions
- RootRecovery
- Manages the download recovery of all sub-stores of this RootDirectory
- RootStats
- Provides statistics about a RootDirectory
- StoreDirectory
- Represents a store of tiles
- StoreExport
- Extension access point for the 'fmtc_plus_sharing' module to add store export functionality
- StoreManagement
- Manages a StoreDirectory's representation on the filesystem, such as creation and deletion
- StoreMetadata
- Manage custom miscellaneous information tied to a StoreDirectory
- StoreStats
- Provides statistics about a StoreDirectory
Enums
- CacheBehavior
- Behaviours dictating how and when browse caching should be carried out
- DownloadBufferMode
- Describes the buffering mode during a bulk download
- RegionType
- Describes what shape, and therefore rules, a DownloadableRegion conforms to
- StoreParts
- Parts of a store which can be watched
Typedefs
- DatabaseCompactCondition = CompactCondition
- See FMTCSettings.databaseCompactCondition and isar.CompactCondition's documentation for more information
- FMTC = FlutterMapTileCaching
- Direct alias of FlutterMapTileCaching for easier development
Exceptions / Errors
- FMTCInitialisationException
- An exception raised when FMTC failed to initialise
- FMTCStoreNotReady
- An error rasied by multiple methods that require the existence of the requested store