MarkerController constructor
MarkerController({
- required GMarker marker,
- GInfoWindow? infoWindow,
- bool consumeTapEvents = false,
- LatLngCallback? onDragEnd,
- VoidCallback? onTap,
- Future<
WebViewController> ? controller,
Creates a MarkerController
, which wraps a GMarker
object, its onTap
/onDrag
behavior, and its associated GInfoWindow
.
Implementation
MarkerController({
required util.GMarker marker,
util.GInfoWindow? infoWindow,
bool consumeTapEvents = false,
LatLngCallback? onDragEnd,
ui.VoidCallback? onTap,
Future<WebViewController>? controller,
}) : _marker = marker,
_infoWindow = infoWindow,
_consumeTapEvents = consumeTapEvents,
tapEvent = onTap,
dragEndEvent = onDragEnd {
if (controller != null) {
_addMarkerEvent(controller);
}
}