PolylineController constructor
PolylineController({
- required Polyline polyline,
- bool consumeTapEvents = false,
- VoidCallback? onTap,
- void onEdited(
- List<
LatLng> path
- List<
Creates a PolylineController that wraps a gmaps.Polyline object and its onTap behavior.
Implementation
PolylineController({
required gmaps.Polyline polyline,
bool consumeTapEvents = false,
VoidCallback? onTap,
void Function(List<gmaps.LatLng> path)? onEdited,
}) : _polyline = polyline,
_consumeTapEvents = consumeTapEvents {
if (onTap != null) {
_subscriptions.add(
polyline.onClick.listen((gmaps.PolyMouseEvent event) {
onTap.call();
}),
);
}
if (onEdited != null) {
_listenToPathEdits(polyline, onEdited);
}
}