addWidgetMarker method

void addWidgetMarker(
  1. LatLng position,
  2. Widget widget, {
  3. String? id,
  4. Alignment alignment = Alignment.center,
})

Adds a Flutter widget as a marker pinned to the given position.

Implementation

void addWidgetMarker(
  LatLng position,
  Widget widget, {
  String? id,
  Alignment alignment = Alignment.center,
}) {
  final newList = List<PowerWidgetMarker>.from(widgetMarkers.value);
  newList.add(
    PowerWidgetMarker(
      position: position,
      widget: widget,
      id: id,
      alignment: alignment,
    ),
  );
  widgetMarkers.value = newList;
}