# copyWith method

Marker copyWith (

1. {double alphaParam,
2. Offset anchorParam,
3. bool clickableParam,
4. bool draggableParam,
5. BitmapDescriptor iconParam,
6. bool infoWindowEnableParam,
7. InfoWindow infoWindowParam,
8. LatLng positionParam,
9. double rotationParam,
10. bool visibleParam,
11. VoidCallback onTapParam,
12. ValueChanged <LatLng> onDragEndParam}

)

copy的真正复制的参数

## Implementation

    Marker copyWith({
      double alphaParam,
      Offset anchorParam,
      bool clickableParam,
      bool draggableParam,
      BitmapDescriptor iconParam,
      bool infoWindowEnableParam,
      InfoWindow infoWindowParam,
      LatLng positionParam,
      double rotationParam,
      bool visibleParam,
      VoidCallback onTapParam,
      ValueChanged<LatLng> onDragEndParam,
    }) {
      Marker copyMark = Marker(
        alpha: alphaParam ?? alpha,
        anchor: anchorParam ?? anchor,
        clickable: clickableParam ?? clickable,
        draggable: draggableParam ?? draggable,
        icon: iconParam ?? icon,
        infoWindowEnable: infoWindowEnableParam ?? infoWindowEnable,
        infoWindow: infoWindowParam ?? infoWindow,
        position: positionParam ?? position,
        rotation: rotationParam ?? rotation,
        visible: visibleParam ?? visible,
        zIndex: zIndex,
        onTap: onTapParam ?? onTap,
        onDragEnd: onDragEndParam ?? onDragEnd,
      );
      copyMark.setIdForCopy(id);
      return copyMark;
    }