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/material.dart';
|
||||||
import 'package:flutter_map/flutter_map.dart';
|
import 'package:flutter_map/flutter_map.dart';
|
||||||
import 'package:geolocator/geolocator.dart';
|
import 'package:geolocator/geolocator.dart';
|
||||||
import 'package:latlong2/latlong.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';
|
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||||
|
|
||||||
class Karte extends StatefulWidget {
|
class Karte extends StatefulWidget {
|
||||||
@@ -27,11 +27,13 @@ class Karte extends StatefulWidget {
|
|||||||
|
|
||||||
class KarteState extends State<Karte> {
|
class KarteState extends State<Karte> {
|
||||||
Marker? currentMarker;
|
Marker? currentMarker;
|
||||||
|
LatLng? selectedPosition;
|
||||||
bool saveVisible = false;
|
bool saveVisible = false;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
super.initState();
|
super.initState();
|
||||||
|
|
||||||
currentMarker = Marker(
|
currentMarker = Marker(
|
||||||
point: LatLng(
|
point: LatLng(
|
||||||
widget.currentPosition.latitude, widget.currentPosition.longitude),
|
widget.currentPosition.latitude, widget.currentPosition.longitude),
|
||||||
@@ -54,6 +56,24 @@ class KarteState extends State<Karte> {
|
|||||||
Text(AppLocalizations.of(context)!.saveMap),
|
Text(AppLocalizations.of(context)!.saveMap),
|
||||||
TextButton(
|
TextButton(
|
||||||
onPressed: () async {
|
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) {
|
if (currentMarker != null) {
|
||||||
setState(() {
|
setState(() {
|
||||||
widget.decLatC.text =
|
widget.decLatC.text =
|
||||||
@@ -88,7 +108,7 @@ class KarteState extends State<Karte> {
|
|||||||
urlTemplate: 'https://tile.openstreetmap.org/{z}/{x}/{y}.png',
|
urlTemplate: 'https://tile.openstreetmap.org/{z}/{x}/{y}.png',
|
||||||
userAgentPackageName: 'com.example.app',
|
userAgentPackageName: 'com.example.app',
|
||||||
),
|
),
|
||||||
MarkerLayer(markers: currentMarker != null ? [currentMarker!] : []),
|
MarkerLayer(markers: [currentMarker!]),
|
||||||
]),
|
]),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -104,8 +124,11 @@ class KarteState extends State<Karte> {
|
|||||||
color: Colors.red,
|
color: Colors.red,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
// selectedPosition = latlng;
|
||||||
saveVisible = true;
|
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