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 region that can be downloaded, drawn on a map, or converted to a list of points, that forms a particular shape
CircleRegion
A circular region with a center point and a radius
DownloadableRegion
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, used throughout or in long lasting places
FMTCTileProvider
'flutter_map_tile_caching's custom TileProvider for use in a TileLayer
FMTCTileProviderSettings
Settings for an FMTCTileProvider
LineRegion
A region with the border as the locus of a line at it's center
RecoveredRegion
A mixture between BaseRegion and DownloadableRegion containing all the salvaged data from a recovered download
RectangleRegion
A rectangular region with two or more corners
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
Multiple behaviors dictating how 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

FMTCStoreNotReady
An error rasied by multiple methods that require the existence of the requested store