toDownloadable method

  1. @override
DownloadableRegion toDownloadable(
  1. int minZoom,
  2. int maxZoom,
  3. TileLayerOptions options, {
  4. int parallelThreads = 10,
  5. bool preventRedownload = false,
  6. bool seaTileRemoval = false,
  7. int start = 0,
  8. int? end,
  9. Crs crs = const Epsg3857(),
  10. void errorHandler(
    1. Object?
    )?,
})
override

Create a downloadable region out of this region - for more information see DownloadableRegion's properties' documentation

Implementation

@override
DownloadableRegion toDownloadable(
  int minZoom,
  int maxZoom,
  TileLayerOptions options, {
  int parallelThreads = 10,
  bool preventRedownload = false,
  bool seaTileRemoval = false,
  int start = 0,
  int? end,
  Crs crs = const Epsg3857(),
  void Function(Object?)? errorHandler,
}) =>
    DownloadableRegion.internal(
      points: toOutlines(1).expand((x) => x).toList(),
      minZoom: minZoom,
      maxZoom: maxZoom,
      options: options,
      type: RegionType.line,
      originalRegion: this,
      parallelThreads: parallelThreads,
      preventRedownload: preventRedownload,
      seaTileRemoval: seaTileRemoval,
      start: start,
      end: end,
      crs: crs,
      errorHandler: errorHandler,
    );