From f5737bf75aac486984c72cd5f4f072681d7d1826 Mon Sep 17 00:00:00 2001 From: Sara <sarasdj@stud.ntnu.no> Date: Wed, 3 Apr 2024 10:55:19 +0200 Subject: [PATCH] update: OSM based on bbox instead of cetner coordinate --- app/lib/widgets/osm_layer.dart | 9 +++++---- app/lib/widgets/stat_charts.dart | 14 +++++++------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/app/lib/widgets/osm_layer.dart b/app/lib/widgets/osm_layer.dart index 33b000b6..2a0c38d9 100644 --- a/app/lib/widgets/osm_layer.dart +++ b/app/lib/widgets/osm_layer.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:latlong2/latlong.dart'; import 'package:flutter_map/flutter_map.dart'; import '../../consts.dart'; @@ -17,12 +18,12 @@ class OSM extends StatelessWidget { // Init list of polygons List<Polygon> polygons = []; - // Map each element from markerList to a measurement object - return FlutterMap( options: MapOptions( - center: mapCenter, - zoom: 9.0, + bounds: LatLngBounds( + LatLng(61.1947, 10.3491), + LatLng(60.3592, 11.3805), + ), ), children: [ TileLayer( diff --git a/app/lib/widgets/stat_charts.dart b/app/lib/widgets/stat_charts.dart index 36a379b4..8d480da1 100644 --- a/app/lib/widgets/stat_charts.dart +++ b/app/lib/widgets/stat_charts.dart @@ -6,7 +6,7 @@ class StatCharts extends StatelessWidget { Widget buildLineChart(BuildContext context) { return Padding( - padding: const EdgeInsets.only(right: 17), + padding: const EdgeInsets.only(right: 20), child: LineChart( LineChartData( backgroundColor: Colors.grey.shade800, @@ -23,16 +23,16 @@ class StatCharts extends StatelessWidget { getTextStyles: (value) => const TextStyle(color: Colors.white60), getTitles: (double value) { switch (value.toInt()) { // Map int values to months - case 1: + case 0: return 'January'; - case 2: + case 1: return 'February'; - case 3: + case 2: return 'March'; - case 4: + case 3: return 'April'; default: - return ''; + return '...'; } }, ), @@ -65,7 +65,7 @@ class StatCharts extends StatelessWidget { Widget buildBarChart(BuildContext context) { return Padding( - padding: const EdgeInsets.only(right: 17), + padding: const EdgeInsets.only(right: 20), child: BarChart( BarChartData( alignment: BarChartAlignment.spaceAround, -- GitLab