WMSTileLayerOptions constructor

WMSTileLayerOptions({
  1. String? templateUrl,
  2. dynamic subdomains,
  3. dynamic bounds,
  4. num? tileSize,
  5. double? minZoom,
  6. double? maxZoom,
  7. double? opacity,
  8. double? minNativeZoom,
  9. double? maxNativeZoom,
  10. bool? zoomReverse,
  11. double? zoomOffset,
  12. int? keepBuffer,
  13. ImageProvider<Object>? placeholderImage,
  14. ImageProvider<Object>? errorImage,
  15. required int updateInterval,
  16. required int tileFadeInDuration,
  17. double? tileFadeInStart,
  18. double? tileFadeInStartWhenOverride,
  19. bool? overrideTilesWhenUrlChanges,
  20. bool? retinaMode,
  21. dynamic onTileError(
    1. Tile,
    2. dynamic
    )?,
  22. TileProvider? tileProvider,
  23. bool tms = tmsDef,
  24. Map<String, dynamic> additionalOptions = const <String, dynamic>{},
  25. bool interactive = interactiveDef,
  26. String attribution = attributionDef,
  27. Crs? crs,
  28. dynamic layers = '',
  29. dynamic styles = '',
  30. String format = 'image/jpeg',
  31. String version = '1.1.1',
  32. bool transparent = false,
  33. bool uppercase = false,
})

Implementation

WMSTileLayerOptions({
  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,
  required int updateInterval,
  required int tileFadeInDuration,
  double? tileFadeInStart,
  double? tileFadeInStartWhenOverride,
  bool? overrideTilesWhenUrlChanges,
  bool? retinaMode,
  Function(Tile, dynamic)? onTileError,
  TileProvider? tileProvider,
  bool tms = tmsDef,
  Map<String, dynamic> additionalOptions = const <String, dynamic>{},
  bool interactive = interactiveDef,
  String attribution = attributionDef,
  this.crs,
  dynamic layers = '',
  dynamic styles = '',
  this.format = 'image/jpeg',
  this.version = '1.1.1',
  this.transparent = false,
  this.uppercase = false,
})  : assert(layers is String || layers is List<String>),
      assert(styles is String || styles is List<String>),
      layers = layers is String ? layers.split(',') : layers,
      styles = styles is String ? styles.split(',') : styles,
      super(
        templateUrl: templateUrl,
        subdomains: subdomains,
        tileSize: tileSize,
        bounds: bounds,
        minZoom: minZoom,
        maxZoom: maxZoom,
        opacity: opacity,
        minNativeZoom: minNativeZoom,
        maxNativeZoom: maxNativeZoom,
        zoomReverse: zoomReverse,
        zoomOffset: zoomOffset,
        keepBuffer: keepBuffer,
        placeholderImage: placeholderImage,
        errorImage: errorImage,
        updateInterval: updateInterval,
        tileFadeInDuration: tileFadeInDuration,
        tileFadeInStart: tileFadeInStart,
        tileFadeInStartWhenOverride: tileFadeInStartWhenOverride,
        overrideTilesWhenUrlChanges: overrideTilesWhenUrlChanges,
        retinaMode: retinaMode,
        tileProvider: tileProvider,
        onTileError: onTileError,
        interactive: interactive,
        attribution: attribution,
        additionalOptions: additionalOptions,
        tms: tms,
      );