Add CreateTripContent UI and update AndroidManifest for internet permission; refactor import paths
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
|
||||
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
|
||||
<application
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import '../providers/user_provider.dart';
|
||||
import '../../providers/user_provider.dart';
|
||||
|
||||
class CreateTripContent extends StatefulWidget {
|
||||
const CreateTripContent({super.key});
|
||||
@@ -1,6 +1,6 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:travel_mate/components/create_trip_content.dart';
|
||||
import 'package:travel_mate/components/home/create_trip_content.dart';
|
||||
import '../../providers/user_provider.dart';
|
||||
|
||||
class HomeContent extends StatelessWidget {
|
||||
|
||||
@@ -22,7 +22,8 @@ class _MapContentState extends State<MapContent> {
|
||||
@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<MapContent> {
|
||||
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<MapContent> {
|
||||
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<MapContent> {
|
||||
),
|
||||
},
|
||||
),
|
||||
|
||||
),
|
||||
],
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user