6/9/4
This commit is contained in:
@@ -109,56 +109,50 @@ class SpeedMapController extends GetxController {
|
||||
}
|
||||
|
||||
argumentLoading() async {
|
||||
passengerLocation = Get.arguments['passengerLocation'];
|
||||
passengerLocation = box.read(BoxName.rideArguments)['passengerLocation'];
|
||||
print(passengerLocation);
|
||||
passengerDestination = Get.arguments['passengerDestination'];
|
||||
passengerDestination =
|
||||
box.read(BoxName.rideArguments)['passengerDestination'];
|
||||
print(passengerDestination);
|
||||
duration = Get.arguments['Duration'];
|
||||
totalCost = Get.arguments['totalCost'];
|
||||
passengerId = Get.arguments['passengerId'];
|
||||
driverId = Get.arguments['driverId'];
|
||||
distance = Get.arguments['Distance'];
|
||||
passengerName = Get.arguments['name'];
|
||||
passengerEmail = Get.arguments['email'];
|
||||
totalPassenger = Get.arguments['totalPassenger'];
|
||||
passengerPhone = Get.arguments['phone'];
|
||||
walletChecked = Get.arguments['WalletChecked'];
|
||||
tokenPassenger = Get.arguments['tokenPassenger'];
|
||||
direction = Get.arguments['direction'];
|
||||
durationToPassenger = Get.arguments['DurationToPassenger'];
|
||||
rideId = Get.arguments['rideId'];
|
||||
durationOfRideValue = Get.arguments['durationOfRideValue'];
|
||||
paymentAmount = Get.arguments['paymentAmount'];
|
||||
paymentMethod = Get.arguments['paymentMethod'];
|
||||
isHaveSteps = Get.arguments['isHaveSteps'];
|
||||
step0 = Get.arguments['step0'];
|
||||
step1 = Get.arguments['step1'];
|
||||
step2 = Get.arguments['step2'];
|
||||
step3 = Get.arguments['step3'];
|
||||
step4 = Get.arguments['step4'];
|
||||
passengerWalletBurc = Get.arguments['passengerWalletBurc'];
|
||||
timeOfOrder = Get.arguments['timeOfOrder'];
|
||||
carType = Get.arguments['carType'];
|
||||
kazan = Get.arguments['kazan'];
|
||||
startNameLocation = Get.arguments['startNameLocation'];
|
||||
endNameLocation = Get.arguments['endNameLocation'];
|
||||
duration = box.read(BoxName.rideArguments)['Duration'];
|
||||
totalCost = box.read(BoxName.rideArguments)['totalCost'];
|
||||
passengerId = box.read(BoxName.rideArguments)['passengerId'];
|
||||
driverId = box.read(BoxName.rideArguments)['driverId'];
|
||||
distance = box.read(BoxName.rideArguments)['Distance'];
|
||||
passengerName = box.read(BoxName.rideArguments)['name'];
|
||||
passengerEmail = box.read(BoxName.rideArguments)['email'];
|
||||
totalPassenger = box.read(BoxName.rideArguments)['totalPassenger'];
|
||||
passengerPhone = box.read(BoxName.rideArguments)['phone'];
|
||||
walletChecked = box.read(BoxName.rideArguments)['WalletChecked'];
|
||||
tokenPassenger = box.read(BoxName.rideArguments)['tokenPassenger'];
|
||||
direction = box.read(BoxName.rideArguments)['direction'];
|
||||
durationToPassenger =
|
||||
box.read(BoxName.rideArguments)['DurationToPassenger'].toString();
|
||||
print(durationToPassenger);
|
||||
rideId = box.read(BoxName.rideArguments)['rideId'];
|
||||
durationOfRideValue =
|
||||
box.read(BoxName.rideArguments)['durationOfRideValue'];
|
||||
paymentAmount = box.read(BoxName.rideArguments)['paymentAmount'];
|
||||
paymentMethod = box.read(BoxName.rideArguments)['paymentMethod'];
|
||||
isHaveSteps = box.read(BoxName.rideArguments)['isHaveSteps'];
|
||||
step0 = box.read(BoxName.rideArguments)['step0'];
|
||||
step1 = box.read(BoxName.rideArguments)['step1'];
|
||||
step2 = box.read(BoxName.rideArguments)['step2'];
|
||||
step3 = box.read(BoxName.rideArguments)['step3'];
|
||||
step4 = box.read(BoxName.rideArguments)['step4'];
|
||||
passengerWalletBurc =
|
||||
box.read(BoxName.rideArguments)['passengerWalletBurc'];
|
||||
timeOfOrder = box.read(BoxName.rideArguments)['timeOfOrder'];
|
||||
carType = box.read(BoxName.rideArguments)['carType'];
|
||||
kazan = box.read(BoxName.rideArguments)['kazan'];
|
||||
startNameLocation = box.read(BoxName.rideArguments)['startNameLocation'];
|
||||
endNameLocation = box.read(BoxName.rideArguments)['endNameLocation'];
|
||||
|
||||
// var coords = passengerLocation.toString().split(',');
|
||||
// var coordDestination = passengerDestination.toString().split(',');
|
||||
|
||||
// Parse to double
|
||||
double latPassengerLocation =
|
||||
double.parse(passengerLocation.toString().split(',')[0]);
|
||||
double lngPassengerLocation =
|
||||
double.parse(passengerLocation.toString().split(',')[1]);
|
||||
double latPassengerDestination =
|
||||
double.parse(passengerDestination.toString().split(',')[0]);
|
||||
double lngPassengerDestination =
|
||||
double.parse(passengerDestination.toString().split(',')[1]);
|
||||
latLngPassengerLocation =
|
||||
LatLng(latPassengerLocation, lngPassengerLocation);
|
||||
latLngPassengerDestination =
|
||||
LatLng(latPassengerDestination, lngPassengerDestination);
|
||||
latlng(passengerLocation, passengerDestination);
|
||||
String lat = Get.find<LocationController>().myLocation.latitude.toString();
|
||||
String lng = Get.find<LocationController>().myLocation.longitude.toString();
|
||||
String origin = '$lat,$lng';
|
||||
@@ -178,6 +172,22 @@ class SpeedMapController extends GetxController {
|
||||
update();
|
||||
}
|
||||
|
||||
latlng(String passengerLocation, passengerDestination) {
|
||||
double latPassengerLocation =
|
||||
double.parse(passengerLocation.toString().split(',')[0]);
|
||||
print('latPassengerLocation $latPassengerLocation');
|
||||
double lngPassengerLocation =
|
||||
double.parse(passengerLocation.toString().split(',')[1]);
|
||||
double latPassengerDestination =
|
||||
double.parse(passengerDestination.toString().split(',')[0]);
|
||||
double lngPassengerDestination =
|
||||
double.parse(passengerDestination.toString().split(',')[1]);
|
||||
latLngPassengerLocation =
|
||||
LatLng(latPassengerLocation, lngPassengerLocation);
|
||||
latLngPassengerDestination =
|
||||
LatLng(latPassengerDestination, lngPassengerDestination);
|
||||
}
|
||||
|
||||
double distanceBetweenDriverAndPassengerWhenConfirm = 0;
|
||||
getMap(String origin, destination) async {
|
||||
isLoading = false;
|
||||
|
||||
Reference in New Issue
Block a user