diff --git a/lib/src/map/widget.dart b/lib/src/map/widget.dart index bdab77d8b..3a2b2a11d 100644 --- a/lib/src/map/widget.dart +++ b/lib/src/map/widget.dart @@ -66,7 +66,9 @@ class _FlutterMapStateContainer extends State _setMapController(); } if (oldWidget.options != widget.options) { - _mapController.options = widget.options; + WidgetsBinding.instance.addPostFrameCallback((_) { + if (mounted) _mapController.options = widget.options; + }); } super.didUpdateWidget(oldWidget); }