cleanup karte because geocoding is broken

This commit is contained in:
Nico
2025-05-10 22:30:29 +02:00
parent 38ec826a2e
commit f3c6c172d1

View File

@@ -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<Karte> {
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<Karte> {
Text(AppLocalizations.of(context)!.saveMap),
TextButton(
onPressed: () async {
// try {
// List<Placemark> 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<Karte> {
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<Karte> {
color: Colors.red,
),
);
// selectedPosition = latlng;
saveVisible = true;
});
});
// ScaffoldMessenger.of(context).showSnackBar(SnackBar(
// content: Text(
// "${AppLocalizations.of(context)!.markerSet}\n${selectedPosition!.latitude}\n${selectedPosition!.longitude}")));
}
}