copy method
TileLayerOptions
copy({
- String? templateUrl,
- dynamic subdomains,
- dynamic bounds,
- num? tileSize,
- double? minZoom,
- double? maxZoom,
- double? opacity,
- double? minNativeZoom,
- double? maxNativeZoom,
- bool? zoomReverse,
- double? zoomOffset,
- int? keepBuffer,
- ImageProvider<
Object> ? placeholderImage, - ImageProvider<
Object> ? errorImage, - int? updateInterval,
- int? tileFadeInDuration,
- Curve? tileFadeInCurve,
- double? tileFadeInStart,
- double? tileFadeInStartWhenOverride,
- bool? overrideTilesWhenUrlChanges,
- bool? retinaMode,
- dynamic onTileError(
- Tile,
- dynamic
- TileProvider? tileProvider,
- bool? tms,
- Map<
String, String> ? additionalOptions, - bool? interactive,
- String? attribution,
- TapLayerCallback? onTap,
- TapUpLayerCallback? onTapUp,
- TapDownLayerCallback? onTapDown,
- TapLayerCallback? onTapCancel,
- TapLayerCallback? onSecondaryTap,
- TapDownLayerCallback? onSecondaryTapDown,
- TapUpLayerCallback? onSecondaryTapUp,
- TapLayerCallback? onSecondaryTapCancel,
- DoubleTapLayerCallback? onDoubleTap,
- LongPressLayerCallback? onLongPress,
- LongPressStartLayerCallback? onLongPressStart,
- LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate,
- LongPressUpLayerCallback? onLongPressUp,
- LongPressEndLayerCallback? onLongPressEnd,
- LongPressLayerCallback? onSecondaryLongPress,
- LongPressStartLayerCallback? onSecondaryLongPressStart,
- LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate,
- LongPressUpLayerCallback? onSecondaryLongPressUp,
- LongPressEndLayerCallback? onSecondaryLongPressEnd,
override
Implementation
TileLayerOptions copy({
String? templateUrl,
dynamic subdomains,
dynamic bounds,
num? tileSize,
double? minZoom,
double? maxZoom,
double? opacity,
double? minNativeZoom,
double? maxNativeZoom,
bool? zoomReverse,
double? zoomOffset,
int? keepBuffer,
ImageProvider? placeholderImage,
ImageProvider? errorImage,
int? updateInterval,
int? tileFadeInDuration,
Curve? tileFadeInCurve,
double? tileFadeInStart,
double? tileFadeInStartWhenOverride,
bool? overrideTilesWhenUrlChanges,
bool? retinaMode,
Function(Tile, dynamic)? onTileError,
TileProvider? tileProvider,
bool? tms,
Map<String, String>? additionalOptions,
bool? interactive,
String? attribution,
TapLayerCallback? onTap,
TapUpLayerCallback? onTapUp,
TapDownLayerCallback? onTapDown,
TapLayerCallback? onTapCancel,
TapLayerCallback? onSecondaryTap,
TapDownLayerCallback? onSecondaryTapDown,
TapUpLayerCallback? onSecondaryTapUp,
TapLayerCallback? onSecondaryTapCancel,
DoubleTapLayerCallback? onDoubleTap,
LongPressLayerCallback? onLongPress,
LongPressStartLayerCallback? onLongPressStart,
LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate,
LongPressUpLayerCallback? onLongPressUp,
LongPressEndLayerCallback? onLongPressEnd,
LongPressLayerCallback? onSecondaryLongPress,
LongPressStartLayerCallback? onSecondaryLongPressStart,
LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate,
LongPressUpLayerCallback? onSecondaryLongPressUp,
LongPressEndLayerCallback? onSecondaryLongPressEnd,
}) {
return TileLayerOptions(
templateUrl: templateUrl ?? this.templateUrl,
subdomains: subdomains ?? this.subdomains,
tileSize: tileSize ?? this.tileSize.width,
bounds: bounds ?? this.bounds,
minZoom: minZoom ?? this.minZoom,
maxZoom: maxZoom ?? this.maxZoom,
opacity: opacity ?? this.opacity,
minNativeZoom: minNativeZoom ?? this.minNativeZoom,
maxNativeZoom: maxNativeZoom ?? this.maxNativeZoom,
zoomReverse: zoomReverse ?? this.zoomReverse,
zoomOffset: zoomOffset ?? this.zoomOffset,
keepBuffer: keepBuffer ?? this.keepBuffer,
placeholderImage: placeholderImage ?? this.placeholderImage,
errorImage: errorImage ?? this.errorImage,
updateInterval: updateInterval ?? this.updateInterval.inMilliseconds,
tileFadeInDuration:
tileFadeInDuration ?? this.tileFadeInDuration.inMilliseconds,
tileFadeInCurve: tileFadeInCurve ?? this.tileFadeInCurve,
tileFadeInStart: tileFadeInStart ?? this.tileFadeInStart,
tileFadeInStartWhenOverride:
tileFadeInStartWhenOverride ?? this.tileFadeInStartWhenOverride,
overrideTilesWhenUrlChanges:
overrideTilesWhenUrlChanges ?? this.overrideTilesWhenUrlChanges,
retinaMode: retinaMode ?? this.retinaMode,
tileProvider: tileProvider ?? this.tileProvider,
onTileError: onTileError ?? this.onTileError,
interactive: interactive ?? this.interactive,
attribution: attribution ?? this.attribution,
additionalOptions: additionalOptions ?? this.additionalOptions,
tms: tms ?? this.tms,
onTapDown: onTapDown ?? this.onTapDown,
onTapUp: onTapUp ?? this.onTapUp,
onTap: onTap ?? this.onTap,
onTapCancel: onTapCancel ?? this.onTapCancel,
onSecondaryTap: onSecondaryTap ?? this.onSecondaryTap,
onSecondaryTapDown: onSecondaryTapDown ?? this.onSecondaryTapDown,
onSecondaryTapUp: onSecondaryTapUp ?? this.onSecondaryTapUp,
onSecondaryTapCancel: onSecondaryTapCancel ?? this.onSecondaryTapCancel,
onDoubleTap: onDoubleTap ?? this.onDoubleTap,
onLongPress: onLongPress ?? this.onLongPress,
onLongPressStart: onLongPressStart ?? this.onLongPressStart,
onLongPressMoveUpdate:
onLongPressMoveUpdate ?? this.onLongPressMoveUpdate,
onLongPressUp: onLongPressUp ?? this.onLongPressUp,
onLongPressEnd: onLongPressEnd ?? this.onLongPressEnd,
onSecondaryLongPress: onSecondaryLongPress ?? this.onSecondaryLongPress,
onSecondaryLongPressStart:
onSecondaryLongPressStart ?? this.onSecondaryLongPressStart,
onSecondaryLongPressMoveUpdate:
onSecondaryLongPressMoveUpdate ?? this.onSecondaryLongPressMoveUpdate,
onSecondaryLongPressUp:
onSecondaryLongPressUp ?? this.onSecondaryLongPressUp,
onSecondaryLongPressEnd:
onSecondaryLongPressEnd ?? this.onSecondaryLongPressEnd,
);
}