Skip to content

Upgrading flutter_map 4 to 5

Breaking4.0.0 → 5.0.0Breaking1Platform1Changed5Fixed1Other3

BreakingUpgrade verdict

1 breaking change and a platform requirement change.

  • If you set saveLayers on a polyline layer, remove it; layers are now saved automatically when needed.
  • The package now works with Flutter 3.10, and the way map tiles are loaded has been rebuilt.
2 items need code or config changes

Dart SDK requirement changed in 5.0.0-dev.1: >=2.18.0 <3.0.0 → >=3.0.0 <4.0.0.

Flutter requirement changed in 5.0.0-dev.1: >=3.3.0 → >=3.10.0.

Breaking1
Removes the saveLayers property from PolylineLayer and saves layers automatically when required.
PolylineLayersaveLayers
Platform1
Adds support for Flutter 3.10 and reworks tile providers.