copyWith method
MFMarker
copyWith({
- bool? consumeTapEventsParam,
- MFLatLng? positionParam,
- Offset? anchorParam,
- double? elevationParam,
- double? rotationParam,
- bool? draggableParam,
- bool? visibleParam,
- double? zIndexParam,
- MFBitmap? iconParam,
- MFInfoWindow? infoWindowParam,
- VoidCallback? onTapParam,
- ValueChanged<
MFLatLng> ? onDragEndParam,
Creates a new MFMarker object whose values are the same as this instance, unless overwritten by the specified parameters.
Implementation
MFMarker copyWith({
bool? consumeTapEventsParam,
MFLatLng? positionParam,
Offset? anchorParam,
double? elevationParam,
double? rotationParam,
bool? draggableParam,
bool? visibleParam,
double? zIndexParam,
MFBitmap? iconParam,
MFInfoWindow? infoWindowParam,
VoidCallback? onTapParam,
ValueChanged<MFLatLng>? onDragEndParam,
}) {
return MFMarker(
consumeTapEvents: consumeTapEventsParam ?? consumeTapEvents,
markerId: markerId,
position: positionParam ?? position,
elevation: elevationParam ?? elevation,
rotation: rotationParam ?? rotation,
anchor: anchorParam ?? anchor,
draggable: draggableParam ?? draggable,
visible: visibleParam ?? visible,
zIndex: zIndexParam ?? zIndex,
icon: iconParam ?? icon,
infoWindow: infoWindowParam ?? infoWindow,
onTap: onTapParam ?? onTap,
onDragEnd: onDragEndParam ?? onDragEnd,
);
}