Patch for web compatibility

This commit is contained in:
zontreck 2025-05-17 02:34:15 -07:00
parent 444d67cb28
commit de6d767a38
6 changed files with 25 additions and 13 deletions

View file

@ -21,9 +21,7 @@ class _MapPage extends State<MapPage> {
List<Marker> Markers = [];
bool autorefresh = true;
final _tileProvider = FMTCTileProvider(
stores: const {'mapStore': BrowseStoreStrategy.readUpdateCreate},
);
late FMTCTileProvider _tileProvider;
@override
void initState() {
@ -40,6 +38,11 @@ class _MapPage extends State<MapPage> {
@override
void didChangeDependencies() {
if (!SessionData.isWeb) {
_tileProvider = FMTCTileProvider(
stores: const {'mapStore': BrowseStoreStrategy.readUpdateCreate},
);
}
PointMap = [];
Markers = [];
@ -141,7 +144,8 @@ class _MapPage extends State<MapPage> {
TileLayer(
urlTemplate: "https://tile.openstreetmap.org/{z}/{x}/{y}.png",
userAgentPackageName: "dev.zontreck.timetrack",
tileProvider: _tileProvider,
tileProvider: SessionData.isWeb ? null : _tileProvider,
),
PolylineLayer(
polylines: [