getTileLayer method

  1. @override
TileLayer getTileLayer()
override

Implementation

@override
TileLayer getTileLayer() {
  return TileLayer(
    urlTemplate: getUrl(),
    subdomains: getSubdomains(),
    maxZoom: 200,
    tileDisplay: const TileDisplay.instantaneous(),
    evictErrorTileStrategy: EvictErrorTileStrategy.notVisibleRespectMargin,
    errorImage: errorImage,
    errorTileCallback: (tileImage, object, trace) {
      if (kDebugMode) {
        print('🌍 Error loading image: $trace');
      }
    },
  );
}