cleanup karte because geocoding is broken
This commit is contained in:
@@ -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}")));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user