copyWith method

CanvasMarker copyWith({
  1. LatLng? position,
  2. CanvasPainter? painter,
  3. HitArea? hitArea,
  4. bool? rotate,
  5. Function? onTap,
  6. Function? onDoubleTap,
  7. Function? onLongPress,
  8. dynamic onHover(
    1. bool
    )?,
})

Copy the marker with new properties.

Implementation

CanvasMarker copyWith({
  coord.LatLng? position,
  CanvasPainter? painter,
  HitArea? hitArea,
  bool? rotate,
  Function? onTap,
  Function? onDoubleTap,
  Function? onLongPress,
  Function(bool)? onHover,
}) {
  return CanvasMarker(
    position: position ?? this.position,
    painter: painter ?? this.painter,
    hitArea: hitArea ?? this.hitArea,
    rotate: rotate ?? this.rotate,
    onTap: onTap ?? this.onTap,
  );
}