Skip to content

Commit 8075da0

Browse files
authored
feat: use vector_map_tiles v9 beta release (#87)
The vector_map_tiles 9.0.0-beta.8 release has support for flutter_map v8, let's use it.
1 parent d577159 commit 8075da0

File tree

12 files changed

+28
-38
lines changed

12 files changed

+28
-38
lines changed

example/lib/main.dart

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ import 'package:flutter_map_plugins_example/flutter_map_maplibre/page.dart';
88
import 'package:flutter_map_plugins_example/flutter_map_maplibre/page2.dart';
99
import 'package:flutter_map_plugins_example/flutter_map_mbtiles/page.dart';
1010
import 'package:flutter_map_plugins_example/flutter_map_pmtiles/page.dart';
11+
import 'package:flutter_map_plugins_example/vector_map_tiles_mbtiles/page.dart';
12+
import 'package:flutter_map_plugins_example/vector_map_tiles_pmtiles/page.dart';
1113
import 'package:flutter_web_plugins/url_strategy.dart';
1214
import 'package:url_launcher/url_launcher_string.dart';
1315

@@ -33,10 +35,10 @@ class MyApp extends StatelessWidget {
3335
'/flutter_map_pmtiles': (context) => const FlutterMapPmTilesPage(),
3436
'/flutter_map_maplibre': (context) => const MapLibreFlutterMapPage(),
3537
'/flutter_map_maplibre2': (context) => const FlutterMapMapLibrePage(),
36-
// '/vector_map_tiles_pmtiles': (context) => VectorMapTilesPmTilesPage(),
38+
'/vector_map_tiles_pmtiles': (context) => VectorMapTilesPmTilesPage(),
3739
'/flutter_map_mbtiles': (context) => const FlutterMapMbTilesPage(),
38-
// '/vector_map_tiles_mbtiles': (context) =>
39-
// const VectorMapTilesMbTilesPage(),
40+
'/vector_map_tiles_mbtiles': (context) =>
41+
const VectorMapTilesMbTilesPage(),
4042
'/flutter_map_compass': (context) => const FlutterMapCompassPage(),
4143
},
4244
);
@@ -81,16 +83,16 @@ class SelectionPage extends StatelessWidget {
8183
desc: 'PMTiles for flutter_map',
8284
routeName: '/flutter_map_pmtiles',
8385
),
84-
// SelectionItemWidget.disabledOnWeb(
85-
// title: 'vector_map_tiles_mbtiles',
86-
// desc: 'MBTiles for vector_map_files / flutter_map',
87-
// routeName: '/vector_map_tiles_mbtiles',
88-
// ),
89-
// SelectionItemWidget.disabledOnWeb(
90-
// title: 'vector_map_tiles_pmtiles',
91-
// desc: 'PMTiles for vector_map_files / flutter_map',
92-
// routeName: '/vector_map_tiles_pmtiles',
93-
// ),
86+
SelectionItemWidget.disabledOnWeb(
87+
title: 'vector_map_tiles_mbtiles',
88+
desc: 'MBTiles for vector_map_files / flutter_map',
89+
routeName: '/vector_map_tiles_mbtiles',
90+
),
91+
SelectionItemWidget(
92+
title: 'vector_map_tiles_pmtiles',
93+
desc: 'PMTiles for vector_map_files / flutter_map',
94+
routeName: '/vector_map_tiles_pmtiles',
95+
),
9496
];
9597

9698
final width = MediaQuery.sizeOf(context).width;

example/lib/vector_map_tiles_mbtiles/page.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/*
21
import 'package:flutter/material.dart';
32
import 'package:flutter_map/flutter_map.dart';
43
import 'package:flutter_map_plugins_example/common/utils.dart';
@@ -100,4 +99,3 @@ class _VectorMapTilesMbTilesPageState extends State<VectorMapTilesMbTilesPage> {
10099
super.dispose();
101100
}
102101
}
103-
*/

example/lib/vector_map_tiles_pmtiles/page.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/*
21
import 'package:flutter/foundation.dart';
32
import 'package:flutter/material.dart';
43
import 'package:flutter_map/flutter_map.dart';
@@ -69,4 +68,3 @@ class VectorMapTilesPmTilesPage extends StatelessWidget {
6968
);
7069
}
7170
}
72-
*/

example/pubspec.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ dependencies:
2323
http_cache_file_store: ^2.0.0
2424
http_cache_hive_store: ^5.0.0
2525
sqlite3_flutter_libs: ^0.5.15
26-
# vector_map_tiles: ^8.0.0
27-
# vector_tile_renderer: ^6.0.0
26+
vector_map_tiles: ^9.0.0-beta.8
27+
vector_tile_renderer: ^6.0.0
2828
mbtiles: ^0.4.0
2929
maplibre: ^0.2.0
3030

@@ -38,10 +38,10 @@ dependencies:
3838
path: ../flutter_map_mbtiles
3939
flutter_map_pmtiles:
4040
path: ../flutter_map_pmtiles
41-
# vector_map_tiles_mbtiles:
42-
# path: ../vector_map_tiles_mbtiles
43-
# vector_map_tiles_pmtiles:
44-
# path: ../vector_map_tiles_pmtiles
41+
vector_map_tiles_mbtiles:
42+
path: ../vector_map_tiles_mbtiles
43+
vector_map_tiles_pmtiles:
44+
path: ../vector_map_tiles_pmtiles
4545

4646
dev_dependencies:
4747
very_good_analysis: ^7.0.0

pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ workspace:
99
- flutter_map_maplibre
1010
- flutter_map_mbtiles
1111
- flutter_map_pmtiles
12-
# - vector_map_tiles_mbtiles
13-
# - vector_map_tiles_pmtiles
12+
- vector_map_tiles_mbtiles
13+
- vector_map_tiles_pmtiles

vector_map_tiles_mbtiles/lib/src/vector_tile_provider.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/*
21
import 'dart:typed_data';
32

43
import 'package:mbtiles/mbtiles.dart';
@@ -67,4 +66,3 @@ class MbTilesVectorTileProvider extends VectorTileProvider {
6766
@override
6867
TileOffset get tileOffset => TileOffset.DEFAULT;
6968
}
70-
*/
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
// export 'src/vector_tile_provider.dart';
1+
export 'src/vector_tile_provider.dart';

vector_map_tiles_mbtiles/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ dependencies:
1717
flutter:
1818
sdk: flutter
1919
mbtiles: ^0.4.0
20-
vector_map_tiles: ^8.0.0
20+
vector_map_tiles: ^9.0.0-beta.8
2121

2222
dev_dependencies:
2323
flutter_test:
@@ -28,4 +28,4 @@ dev_dependencies:
2828
latlong2: ^0.9.0
2929
flutter_map: ^8.0.0
3030
very_good_analysis: ^7.0.0
31-
vector_tile_renderer: ^5.2.0
31+
vector_tile_renderer: ^6.0.0

vector_map_tiles_pmtiles/lib/src/themes/protomaps_themes.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/*
21
import 'package:vector_map_tiles_pmtiles/src/themes/v3/_package.dart' as v3;
32
import 'package:vector_map_tiles_pmtiles/src/themes/v4/_package.dart' as v4;
43
import 'package:vector_tile_renderer/vector_tile_renderer.dart';
@@ -123,4 +122,3 @@ class ProtomapsThemes {
123122
sprites: 'https://protomaps.github.io/basemaps-assets/sprites/v4/white',
124123
).build(v4.themeWhite);
125124
}
126-
*/

vector_map_tiles_pmtiles/lib/src/vector_tile_provider.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/*
21
import 'dart:typed_data';
32

43
import 'package:pmtiles/pmtiles.dart';
@@ -77,4 +76,3 @@ class PmTilesVectorTileProvider extends VectorTileProvider {
7776
@override
7877
TileOffset get tileOffset => TileOffset.DEFAULT;
7978
}
80-
*/

0 commit comments

Comments
 (0)