copyWith method
MapControllerOptions
copyWith({
- Optional<
CameraPosition?> ? position, - List<
Source> ? sources, - Map<
String, AttributeValue> ? attributes, - Optional<
double?> ? fontIconSizeMultiplier, - Optional<
GraphicsPreset?> ? graphicsPreset, - Optional<
Fps?> ? maxFps, - Optional<
Fps?> ? powerSavingMaxFps,
Implementation
MapControllerOptions copyWith({
Optional<CameraPosition?>? position,
List<Source>? sources,
core.Map<String, AttributeValue>? attributes,
Optional<double?>? fontIconSizeMultiplier,
Optional<GraphicsPreset?>? graphicsPreset,
Optional<Fps?>? maxFps,
Optional<Fps?>? powerSavingMaxFps
}) {
return MapControllerOptions(
position: position != null ? position.value : this.position,
sources: sources ?? this.sources,
attributes: attributes ?? this.attributes,
fontIconSizeMultiplier: fontIconSizeMultiplier != null ? fontIconSizeMultiplier.value : this.fontIconSizeMultiplier,
graphicsPreset: graphicsPreset != null ? graphicsPreset.value : this.graphicsPreset,
maxFps: maxFps != null ? maxFps.value : this.maxFps,
powerSavingMaxFps: powerSavingMaxFps != null ? powerSavingMaxFps.value : this.powerSavingMaxFps
);
}