PolygonController constructor

PolygonController({
  1. required Polygon polygon,
  2. bool consumeTapEvents = false,
  3. VoidCallback? onTap,
})

Creates a PolygonController that wraps a gmaps.Polygon object and its onTap behavior.

Implementation

PolygonController({
  required gmaps.Polygon polygon,
  bool consumeTapEvents = false,
  VoidCallback? onTap,
})  : _polygon = polygon,
      _consumeTapEvents = consumeTapEvents {
  if (onTap != null) {
    polygon.onClick.listen((gmaps.PolyMouseEvent event) {
      onTap.call();
    });
  }
}