From b38a1000ba0ac28d8eb2f692073ec88b9f9e7f9b Mon Sep 17 00:00:00 2001 From: Nico Date: Sat, 23 Mar 2024 15:40:56 +0100 Subject: [PATCH] turned off card rotaion and added initial marker --- Todo.txt | 5 +++-- lib/addCam/cam_widgets.dart | 12 ++++++++++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/Todo.txt b/Todo.txt index 861fdae..840edcf 100644 --- a/Todo.txt +++ b/Todo.txt @@ -1,9 +1,8 @@ todo: +add primary key maybe auch vorschläge aus templates in dropdown menüs anzeigen beim nächsten schritt als template im englischen abändern -standort automatisch in Karte -karte drehen aus Überall absätze machen und textfeld größer wenn langer text beim letzten weiter alle leeren felder anzeigen (array zurückgeben) gespeicherten ordner anzeigen @@ -27,6 +26,8 @@ eintrg in db wenn http response (in sent column) not to do: +karte drehen aus +standort automatisch in Karte abbaudat leer clean db_helper In der Karte den save button erst zeigen nachdem marker gesetzt wurde diff --git a/lib/addCam/cam_widgets.dart b/lib/addCam/cam_widgets.dart index 08ef26e..e5f9d91 100644 --- a/lib/addCam/cam_widgets.dart +++ b/lib/addCam/cam_widgets.dart @@ -230,11 +230,17 @@ class Karte extends StatefulWidget { } class KarteState extends State { - List markers = []; + List markers = [Marker(point: LatLng(0, 0), child: Icon(Icons.location_on))]; LatLng? selectedPosition; Position? updatedPosition; bool saveVisible = false; + @override + void initState() { + super.initState(); + markers = [Marker(point: LatLng(widget.currentPosition.latitude, widget.currentPosition.longitude), child: const Icon(Icons.location_on, color: Colors.red,))]; + } + @override Widget build(BuildContext context) { return Scaffold( @@ -274,10 +280,12 @@ class KarteState extends State { ], ), body: FlutterMap( + mapController: MapController(), options: MapOptions( + interactionOptions: const InteractionOptions(flags: InteractiveFlag.pinchZoom | InteractiveFlag.drag | InteractiveFlag.pinchMove), initialCenter: LatLng(widget.currentPosition.latitude, widget.currentPosition.longitude), - initialZoom: 13.0, + initialZoom: 16.0, onTap: _handleTap, ), children: [