Skip to content

Commit

Permalink
Add background image loading
Browse files Browse the repository at this point in the history
  • Loading branch information
A-K-O-R-A committed Jan 14, 2024
1 parent 0a2f6cf commit 7385632
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions lib/api/building.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import 'package:flutter/widgets.dart';
import 'package:html/dom.dart';
import 'package:html/parser.dart';
import 'dart:convert';
Expand All @@ -12,12 +13,14 @@ final RegExp jsObjectExp = RegExp(r"(\w+):", multiLine: true);
class RoomResult {
final HTMLData htmlData;
final RaumBezData raumBezData;
final String pngFileName;
final List<RoomData> rooms;
final List<LayerData> layers;

const RoomResult({
required this.htmlData,
required this.raumBezData,
required this.pngFileName,
required this.rooms,
required this.layers,
});
Expand Down Expand Up @@ -50,13 +53,24 @@ class RoomResult {
.map((e) => RoomData.fromJson(e.value))
.toList();

String pngFileName = variables["png_file_name"];

return RoomResult(
htmlData: htmlData,
raumBezData: raumBezData,
pngFileName: pngFileName,
layers: layers,
rooms: rooms);
}

NetworkImage fetchImage() {
final url = "https://navigator.tu-dresden.de/images/etplan_cache/" +
pngFileName +
"_1/0_0.png/nobase64";

return NetworkImage(url);
}

static Future<RoomResult> fetchRoom(String query) async {
final uri = Uri.parse('https://navigator.tu-dresden.de/etplan/' + query);

Expand Down

0 comments on commit 7385632

Please sign in to comment.