Commit a620aff1 by Alen Jose

july23

parent 631b88f0
...@@ -93,7 +93,7 @@ export class MapPage { ...@@ -93,7 +93,7 @@ export class MapPage {
var heading = google.maps.geometry.spherical.computeHeading(lastPosn, cur) var heading = google.maps.geometry.spherical.computeHeading(lastPosn, cur)
dimage.rotation = heading; dimage.rotation = heading;
marker.setIcon(dimage); marker.setIcon(dimage);
//// ////
This.calculateAndDisplayRoute(directionsService, This.directionsDisplay, pickLoc, driverLoc); This.calculateAndDisplayRoute(directionsService, This.directionsDisplay, pickLoc, driverLoc);
...@@ -113,9 +113,9 @@ export class MapPage { ...@@ -113,9 +113,9 @@ export class MapPage {
zoom: 15, zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP mapTypeId: google.maps.MapTypeId.ROADMAP
} }
this.map = new google.maps.Map(this.mapElement.nativeElement, mapOptions); this.map = new google.maps.Map(this.mapElement.nativeElement, mapOptions);
this.directionsDisplay = new google.maps.DirectionsRenderer({ this.directionsDisplay = new google.maps.DirectionsRenderer({
map: this.map, map: this.map,
preserveViewport: true preserveViewport: true
......
...@@ -8,7 +8,6 @@ ...@@ -8,7 +8,6 @@
</style> </style>
<ion-header class="theme_dark_bg"> <ion-header class="theme_dark_bg">
<button ion-button class="nav_btn theme_color floatLeft" (click)="back()"> <button ion-button class="nav_btn theme_color floatLeft" (click)="back()">
<ion-icon name="ios-arrow-back"></ion-icon> <ion-icon name="ios-arrow-back"></ion-icon>
......
...@@ -21,8 +21,9 @@ export class RidedetailPage { ...@@ -21,8 +21,9 @@ export class RidedetailPage {
count: number = 0; count: number = 0;
loader: any; loader: any;
driver: any; driver: any;
bkid: any =38; bkid: any;
drivers = [] drivers = []
temp:boolean = false;
constructor(public navCtrl: NavController, public navParams: NavParams, private data: dataService, private zone: NgZone, private myservice: Myservice, private storage: Storage, public platform: Platform, public loadingCtrl: LoadingController, private alertCtrl: AlertController) { constructor(public navCtrl: NavController, public navParams: NavParams, private data: dataService, private zone: NgZone, private myservice: Myservice, private storage: Storage, public platform: Platform, public loadingCtrl: LoadingController, private alertCtrl: AlertController) {
} }
...@@ -100,26 +101,26 @@ export class RidedetailPage { ...@@ -100,26 +101,26 @@ export class RidedetailPage {
This.loader.dismissAll(); This.loader.dismissAll();
This.myservice.show_alert('', 'No drivers found') This.myservice.show_alert('', 'No drivers found')
} }
else { else if (This.temp == false) {
// var bdata = { 'book_date': This.book.date, 'drop_area': This.book.dropArea, 'pickup_area': This.book.pickArea, 'taxi_type': This.book.carDetails.car_type, 'amount': '', 'km': '', 'promocode': This.book.promocode, 'token': This.local.token, 'userid': This.local.id, 'type': 'now', 'drivers': [], 'discount': This.book.discount ? This.book.discount : 0, 'pickup_latlng': this.book.pickLat + ',' + this.book.pickLng, 'drop_latlng': this.book.dropLat + ',' + this.book.dropLng } var bdata = { 'book_date': This.book.date, 'drop_area': This.book.dropArea, 'pickup_area': This.book.pickArea, 'taxi_type': This.book.carDetails.car_type, 'amount': '', 'km': '', 'promocode': This.book.promocode, 'token': This.local.token, 'userid': This.local.id, 'type': 'now', 'drivers': [], 'discount': This.book.discount ? This.book.discount : 0, 'pickup_latlng': this.book.pickLat + ',' + this.book.pickLng, 'drop_latlng': this.book.dropLat + ',' + this.book.dropLng }
// bdata.drivers = This.drivers; bdata.drivers = This.drivers;
// console.log(bdata) console.log(bdata)
// This.myservice.load_post(bdata, 'book_cab').subscribe(response => { This.myservice.load_post(bdata, 'book_cab').subscribe(response => {
// if (response.status == 'success') { if (response.status == 'success') {
// This.bkid = response.data This.bkid = response.data
// This.book.bookingId = This.bkid This.book.bookingId = This.bkid
// This.data.setbookingData(This.book); This.data.setbookingData(This.book);
This.checkResp(); This.checkResp();
// } This.temp = true
// else { }
// This.myservice.show_alert('Failed', 'Please try again') else {
// This.navCtrl.pop() This.myservice.show_alert('Failed', 'Please try again')
// } This.navCtrl.pop()
// }) }
})
} }
} }
...@@ -129,7 +130,7 @@ export class RidedetailPage { ...@@ -129,7 +130,7 @@ export class RidedetailPage {
showAlert() { showAlert() {
let alert = this.alertCtrl.create({ let alert = this.alertCtrl.create({
title: 'No drivers found', title: 'No drivers are available',
message: 'Please search again.', message: 'Please search again.',
buttons: [ buttons: [
{ {
...@@ -149,7 +150,7 @@ export class RidedetailPage { ...@@ -149,7 +150,7 @@ export class RidedetailPage {
this.findDrivers() this.findDrivers()
var This = this; var This = this;
setTimeout(() => { setTimeout(() => {
This.myservice.load_post({ taxiType: This.book.carDetails.car_type, type: 'now', driversid: This.drivers }, 'driverPush').subscribe(data => { This.myservice.load_post({ taxiType: This.book.carDetails.car_type, driversid: This.drivers, bookid: This.bkid }, 'driverPush').subscribe(data => {
if (data.status == 'success') if (data.status == 'success')
This.checkResp(); This.checkResp();
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment