Quickstart
Last updated
Last updated
© Luka Stillingfleet (JaffaKetchup)
FMTC is licensed under GPL-v3.
If you're developing a proprietary (non open-source) application, this affects you and your application's legal right to distribution. For more information, please see .
Before using FMTC, ensure you comply with the appropriate rules and ToS set by your tile server. Failure to do so may lead to a permenant ban, or any other punishment.
This library and/or the creator(s) are not responsible for any violations you make using this package.
OpenStreetMap's can be found here: specifically bulk downloading is discouraged, and forbidden after zoom level 13. Other servers may have different terms.
This page guides you through a simple, fast setup of FMTC that just enables basic browse caching, without any of the bells and whistles that you can discover throughout the rest of this documentation.
Depend on the latest version of the package from pub.dev, then import it into the appropriate files of your project.
Perform the startup procedure to allow usage of FMTC's APIs and connect to the underlying systems.
Create an isolated space to store tiles and other information to be accessed by the map and other methods.
Enable your FlutterMap
widget to use the caching and underlying systems of FMTC.
You should now have a basic working implementation of FMTC that caches tiles for you as you browse the map!
There's a lot more to discover, from management to bulk downloading, and from statistics to exporting/importing.