From 29141ba8b2358cd27f5b8718b59b295b7d6b8e88 Mon Sep 17 00:00:00 2001 From: Dayron Date: Mon, 6 Oct 2025 09:42:58 +0200 Subject: [PATCH] Add CreateTripContent UI and update AndroidManifest for internet permission; refactor import paths --- android/app/src/main/AndroidManifest.xml | 1 + lib/components/{ => home}/create_trip_content.dart | 2 +- lib/components/home/home_content.dart | 2 +- lib/components/map/map_content.dart | 12 ++++++++++-- 4 files changed, 13 insertions(+), 4 deletions(-) rename lib/components/{ => home}/create_trip_content.dart (99%) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 8c9099c..007b7b9 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,4 +1,5 @@ + { @override void initState() { super.initState(); - getLocationUpdate(); + //getLocationUpdate(); + currentPosition = LatLng(48.8566, 2.3522); // Position par défaut (Paris) } @override @@ -63,7 +64,9 @@ class _MapContentState extends State { SizedBox(height: 8.0), Expanded( child: currentPosition == null - ? const Center(child: Text("Chargement...")) + ? const Center( + child: CircularProgressIndicator(), + ) : GoogleMap( onMapCreated: (GoogleMapController controller) => _mapController.complete(controller), @@ -71,6 +74,10 @@ class _MapContentState extends State { target: currentPosition!, zoom: 14.4746, ), + myLocationEnabled: true, + myLocationButtonEnabled: true, + mapType: MapType.normal, + zoomControlsEnabled: true, markers: { Marker( markerId: MarkerId('currentLocation'), @@ -81,6 +88,7 @@ class _MapContentState extends State { ), }, ), + ), ], ),