This commit is contained in:
Hamza-Ayed
2023-08-10 19:06:22 +03:00
parent f0c90127fe
commit f84c82bcc8
6 changed files with 96 additions and 80 deletions

View File

@@ -28,7 +28,7 @@ class MapController extends GetxController {
double height = 200;
final location = Location();
late LocationData currentLocation;
double heightMenu = 70;
double heightMenu = 0;
double heightPickerContainer = 90;
bool heightMenuBool = false;
bool isPickerShown = false;
@@ -76,7 +76,7 @@ class MapController extends GetxController {
Future getPlaces() async {
var url =
// '${AppLink.googleMapsLink}place/nearbysearch/json?location=${mylocation.longitude}&radius=25000&language=ar&keyword=&key=${placeController.text}${AppCredintials.mapAPIKEY}';
'${AppLink.googleMapsLink}place/nearbysearch/json?keyword=${placeController.text}&location=32.111946,${mylocation.longitude}&radius=10000&language=ar&key=${AppCredintials.mapAPIKEY}';
'${AppLink.googleMapsLink}place/nearbysearch/json?keyword=${placeController.text}&location=${mylocation.latitude},${mylocation.longitude}&radius=50000&language=ar&key=${AppCredintials.mapAPIKEY}';
var response = await CRUD().getGoogleApi(link: url, payload: {});
@@ -239,12 +239,19 @@ class MapController extends GetxController {
late double averageDuration;
late double costDuration;
late double cost;
late double distance;
late double duration;
DateTime currentTime = DateTime.now();
late Duration durationToAdd;
late DateTime newTime;
void bottomSheet() {
if (data.isNotEmpty) {
String distanceText = data[0]['distance']['text'];
String durationText = data[0]['duration']['text'];
double distance = getDistanceFromText(distanceText);
double duration = getDistanceFromText(durationText);
distance = getDistanceFromText(distanceText);
duration = getDistanceFromText(durationText);
durationToAdd = Duration(minutes: duration.toInt());
newTime = currentTime.add(durationToAdd);
if (distanceText.contains('km')) {
cost = distance * 0.21;