From f3c6c172d1c14498b323415cf4f8488439347faf Mon Sep 17 00:00:00 2001 From: Nico Date: Sat, 10 May 2025 22:30:29 +0200 Subject: [PATCH] cleanup karte because geocoding is broken --- lib/screens/addCam/widgets/karte.dart | 33 +++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 5 deletions(-) diff --git a/lib/screens/addCam/widgets/karte.dart b/lib/screens/addCam/widgets/karte.dart index ff03122..3720b2e 100644 --- a/lib/screens/addCam/widgets/karte.dart +++ b/lib/screens/addCam/widgets/karte.dart @@ -1,9 +1,9 @@ -import 'package:fforte/screens/helper/snack_bar_helper.dart'; +// import 'package:fforte/screens/helper/snack_bar_helper.dart'; import 'package:flutter/material.dart'; import 'package:flutter_map/flutter_map.dart'; import 'package:geolocator/geolocator.dart'; import 'package:latlong2/latlong.dart'; -import 'package:geocoding/geocoding.dart'; +// import 'package:geocoding/geocoding.dart'; import 'package:flutter_gen/gen_l10n/app_localizations.dart'; class Karte extends StatefulWidget { @@ -27,11 +27,13 @@ class Karte extends StatefulWidget { class KarteState extends State { Marker? currentMarker; + LatLng? selectedPosition; bool saveVisible = false; @override void initState() { super.initState(); + currentMarker = Marker( point: LatLng( widget.currentPosition.latitude, widget.currentPosition.longitude), @@ -54,6 +56,24 @@ class KarteState extends State { Text(AppLocalizations.of(context)!.saveMap), TextButton( onPressed: () async { + // try { + // List placemarks = + // await placemarkFromCoordinates( + // currentMarker!.point.latitude, + // currentMarker!.point.longitude); + // + // widget.beiOrtC.text = placemarks.first.locality!; + // widget.ortInfoC.text = placemarks.first.street!; + // } catch (e) { + // // + // // TODO Localization + // if (context.mounted) { + // SnackBarHelper.showSnackBarMessage( + // context, "Geocoding error"); + // } + // debugPrint(e.toString()); + // } + if (currentMarker != null) { setState(() { widget.decLatC.text = @@ -88,7 +108,7 @@ class KarteState extends State { urlTemplate: 'https://tile.openstreetmap.org/{z}/{x}/{y}.png', userAgentPackageName: 'com.example.app', ), - MarkerLayer(markers: currentMarker != null ? [currentMarker!] : []), + MarkerLayer(markers: [currentMarker!]), ]), ); } @@ -104,8 +124,11 @@ class KarteState extends State { color: Colors.red, ), ); + // selectedPosition = latlng; saveVisible = true; - }); + }); + // ScaffoldMessenger.of(context).showSnackBar(SnackBar( + // content: Text( + // "${AppLocalizations.of(context)!.markerSet}\n${selectedPosition!.latitude}\n${selectedPosition!.longitude}"))); } } -