Display any widget on top of a flutter_map instance.
Add the package to your pubspec.yaml file:
dependencies:
flutter_map_overlay_widget: any # or the latest version on pub.devAdd an OverlayWidgetLayer to your FlutterMap widget, this layer contains a list of OverlayWidget instances. Each OverlayWidget instance contains a bounds property that defines the area where the widget will be displayed and a widget property that contains the widget to be displayed.
import 'package:flutter_map_overlay_widget/flutter_map_overlay_widget.dart';
// ...
FlutterMap(
children: [
...,
OverlayWidgetLayer(
overlayWidgets: [
OverlayWidget(
bounds: LatLngBounds(
LatLng(..., ...),
LatLng(..., ...),
),
widget: YourWidget(),
),
],
),
]
)