copyWith method
Creates a new MFPOI object whose values are the same as this instance, unless overwritten by the specified parameters.
Implementation
MFPOI copyWith({
bool? consumeTapEventsParam,
MFLatLng? positionParam,
String? titleParam,
Color? titleColorParam,
// String? subtitleParam,
String? typeParam,
MFBitmap? iconParam,
bool? visibleParam,
int? zIndexParam,
VoidCallback? onTapParam,
}) {
return MFPOI(
poiId: poiId,
consumeTapEvents: consumeTapEventsParam ?? consumeTapEvents,
position: positionParam ?? position,
title: titleParam ?? title,
// subtitle: subtitleParam ?? subtitle,
titleColor: titleColorParam ?? titleColor,
icon: iconParam ?? icon,
type: typeParam ?? type,
visible: visibleParam ?? visible,
zIndex: zIndexParam ?? zIndex,
onTap: onTapParam ?? onTap,
);
}