Skip to content

Commit 85add81

Browse files
committed
feat(map): use CancellableNetworkTileProvider
1 parent fb91e44 commit 85add81

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed

lib/Screens/circuit_map_screen.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import 'dart:async';
2424
import 'package:flutter/material.dart';
2525
import 'package:boxbox/l10n/app_localizations.dart';
2626
import 'package:flutter_map/flutter_map.dart';
27+
import 'package:flutter_map_cancellable_tile_provider/flutter_map_cancellable_tile_provider.dart';
2728
import 'package:latlong2/latlong.dart';
2829
import 'package:boxbox/helpers/circuit_points.dart';
2930
import 'package:url_launcher/url_launcher.dart';
@@ -150,6 +151,7 @@ class _MarkersPageState extends State<MarkersPage> {
150151
),
151152
TileLayer(
152153
urlTemplate: "https://tile.openstreetmap.org/{z}/{x}/{y}.png",
154+
tileProvider: CancellableNetworkTileProvider(),
153155
),
154156
PolylineLayer<Object>(
155157
polylines: snapshot.hasData ? snapshot.data! : [],

pubspec.lock

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,22 @@ packages:
225225
url: "https://pub.dev"
226226
source: hosted
227227
version: "7.0.2"
228+
dio:
229+
dependency: transitive
230+
description:
231+
name: dio
232+
sha256: "253a18bbd4851fecba42f7343a1df3a9a4c1d31a2c1b37e221086b4fa8c8dbc9"
233+
url: "https://pub.dev"
234+
source: hosted
235+
version: "5.8.0+1"
236+
dio_web_adapter:
237+
dependency: transitive
238+
description:
239+
name: dio_web_adapter
240+
sha256: "7586e476d70caecaf1686d21eee7247ea43ef5c345eab9e0cc3583ff13378d78"
241+
url: "https://pub.dev"
242+
source: hosted
243+
version: "2.1.1"
228244
dotted_line:
229245
dependency: "direct main"
230246
description:
@@ -372,6 +388,14 @@ packages:
372388
url: "https://pub.dev"
373389
source: hosted
374390
version: "8.1.0"
391+
flutter_map_cancellable_tile_provider:
392+
dependency: "direct main"
393+
description:
394+
name: flutter_map_cancellable_tile_provider
395+
sha256: "801760c104a3cfd9268cda7c9b1241223247e8182613a7e060ef4ffc0d825ac8"
396+
url: "https://pub.dev"
397+
source: hosted
398+
version: "3.1.0"
375399
flutter_markdown:
376400
dependency: "direct main"
377401
description:

pubspec.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ dependencies:
4242
flutter_localizations:
4343
sdk: flutter
4444
flutter_map: ^8.1.0
45+
flutter_map_cancellable_tile_provider: ^3.1.0
4546
flutter_markdown: ^0.7.1
4647
flutter_native_splash: ^2.4.5
4748
flutter_swiper_view: ^1.1.8

0 commit comments

Comments
 (0)