summaryrefslogtreecommitdiff
path: root/lib/pages/navigation_page.dart
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pages/navigation_page.dart')
-rw-r--r--lib/pages/navigation_page.dart11
1 files changed, 5 insertions, 6 deletions
diff --git a/lib/pages/navigation_page.dart b/lib/pages/navigation_page.dart
index 3ab40fd..f4042fc 100644
--- a/lib/pages/navigation_page.dart
+++ b/lib/pages/navigation_page.dart
@@ -1,5 +1,5 @@
import 'dart:async';
-
+import 'package:training_planner/route.dart' as DHLRoute;
import 'package:carousel_slider/carousel_slider.dart';
import 'package:flutter/material.dart';
import 'package:geolocator/geolocator.dart';
@@ -25,8 +25,9 @@ import 'package:here_sdk/mapview.dart';
class NavigationPage extends StatefulWidget {
@override
_NavigationPageState createState() => _NavigationPageState();
+ final DHLRoute.Route route;
- const NavigationPage({Key? key}) : super(key: key);
+ const NavigationPage({Key? key, required this.route}) : super(key: key);
}
class _NavigationPageState extends State<NavigationPage> {
@@ -245,10 +246,8 @@ class _NavigationPageState extends State<NavigationPage> {
(MapError? error) {
if (error == null) {
_routingExample = RoutingExample(hereMapController);
- routeProvider.getRoute(0).then((value) {
- _routingExample?.addRoute(value).then((value) {
- eventBus.fire(RouteLoadedEvent(page: widget));
- });
+ _routingExample?.addRoute(widget.route).then((value) {
+ eventBus.fire(RouteLoadedEvent(page: widget));
});
} else {
print("Map scene not loaded. MapError: " + error.toString());