Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
Callmycab-Userapp
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
kevin
Callmycab-Userapp
Commits
c6190ae6
Commit
c6190ae6
authored
Jul 26, 2018
by
Alen Jose
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
july-26
parent
c298f3ca
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
51 additions
and
27 deletions
+51
-27
map.ts
src/pages/map/map.ts
+36
-23
payment.ts
src/pages/payment/payment.ts
+3
-1
ratting.ts
src/pages/ratting/ratting.ts
+0
-1
ridedetail.ts
src/pages/ridedetail/ridedetail.ts
+6
-2
ridenow.ts
src/pages/ridenow/ridenow.ts
+2
-0
ridesummary.ts
src/pages/ridesummary/ridesummary.ts
+2
-0
searchride.ts
src/pages/searchride/searchride.ts
+2
-0
No files found.
src/pages/map/map.ts
View file @
c6190ae6
...
...
@@ -24,6 +24,7 @@ export class MapPage {
count
:
number
=
0
markers
:
any
;
tempLast
:
any
;
userMarkers
:
any
;
constructor
(
public
navCtrl
:
NavController
,
public
navParams
:
NavParams
,
private
data
:
dataService
,
private
geolocation
:
Geolocation
,
private
myservice
:
Myservice
)
{
}
...
...
@@ -80,21 +81,28 @@ export class MapPage {
This
.
markers
.
setMap
(
null
);
}
var
marker
=
new
google
.
maps
.
Marker
({
if
(
This
.
userMarkers
)
This
.
userMarkers
.
setMap
(
null
);
var
marker
=
new
google
.
maps
.
Marker
({
//driver marker
position
:
driverLoc
,
map
:
This
.
map
,
icon
:
dimage
});
var
markerUser
=
new
google
.
maps
.
Marker
({
//user marker
position
:
pickLoc
,
map
:
This
.
map
});
This
.
markers
=
marker
This
.
userMarkers
=
markerUser
var
cur
=
driverLoc
var
lastPosn
=
new
google
.
maps
.
LatLng
(
This
.
lastPos
[
0
].
lat
,
This
.
lastPos
[
0
].
lng
)
var
heading
=
google
.
maps
.
geometry
.
spherical
.
computeHeading
(
lastPosn
,
cur
)
dimage
.
rotation
=
heading
;
marker
.
setIcon
(
dimage
);
////
This
.
calculateAndDisplayRoute
(
directionsService
,
This
.
directionsDisplay
,
pickLoc
,
driverLoc
);
}
...
...
@@ -113,9 +121,9 @@ export class MapPage {
zoom
:
15
,
mapTypeId
:
google
.
maps
.
MapTypeId
.
ROADMAP
}
this
.
map
=
new
google
.
maps
.
Map
(
this
.
mapElement
.
nativeElement
,
mapOptions
);
this
.
directionsDisplay
=
new
google
.
maps
.
DirectionsRenderer
({
map
:
this
.
map
,
preserveViewport
:
true
...
...
@@ -151,7 +159,7 @@ export class MapPage {
.
filter
((
p
)
=>
p
.
coords
!==
undefined
)
//Filter Out Errors
.
subscribe
(
position
=>
{
if
(
this
.
count
>
0
){
if
(
this
.
count
>
0
)
{
This
.
lastPos
[
0
].
lat
=
this
.
tempLast
[
0
]
This
.
lastPos
[
0
].
lng
=
this
.
tempLast
[
1
]
}
...
...
@@ -180,12 +188,17 @@ export class MapPage {
This
.
markers
.
setMap
(
null
);
}
var
marker
=
new
google
.
maps
.
Marker
({
var
marker
=
new
google
.
maps
.
Marker
({
//user marker
position
:
myLoc
,
map
:
This
.
map
,
icon
:
dimage
});
new
google
.
maps
.
Marker
({
//destination marker
position
:
destLoc
,
map
:
This
.
map
});
This
.
markers
=
marker
var
cur
=
new
google
.
maps
.
LatLng
(
position
.
coords
.
latitude
,
position
.
coords
.
longitude
)
...
...
@@ -194,22 +207,22 @@ export class MapPage {
dimage
.
rotation
=
heading
;
marker
.
setIcon
(
dimage
);
if
(
google
.
maps
.
geometry
.
spherical
.
computeDistanceBetween
(
myLoc
,
destLoc
)
<
50
){
var
locRef
=
firebase
.
database
().
ref
().
child
(
'/drivers/'
);
locRef
.
orderByChild
(
"id"
).
equalTo
((
This
.
driver
.
driverId
)).
on
(
"value"
,
function
(
snapshot
)
{
var
res_arr
=
[]
res_arr
=
(
<
any
>
Object
).
entries
(
snapshot
.
val
()).
map
(
e
=>
Object
.
assign
(
e
[
1
],
{
key
:
e
[
0
]
}));
console
.
log
(
res_arr
[
0
])
if
(
res_arr
[
0
].
started
==
false
)
{
This
.
pushed
++
console
.
log
(
This
.
pushed
)
This
.
myservice
.
show_loader
()
locRef
.
off
();
if
(
This
.
pushed
==
1
)
This
.
navCtrl
.
setRoot
(
'PaymentPage'
)
}
})
if
(
google
.
maps
.
geometry
.
spherical
.
computeDistanceBetween
(
myLoc
,
destLoc
)
<
50
)
{
var
locRef
=
firebase
.
database
().
ref
().
child
(
'/drivers/'
);
locRef
.
orderByChild
(
"id"
).
equalTo
((
This
.
driver
.
driverId
)).
on
(
"value"
,
function
(
snapshot
)
{
var
res_arr
=
[]
res_arr
=
(
<
any
>
Object
).
entries
(
snapshot
.
val
()).
map
(
e
=>
Object
.
assign
(
e
[
1
],
{
key
:
e
[
0
]
}));
console
.
log
(
res_arr
[
0
])
if
(
res_arr
[
0
].
started
==
false
)
{
This
.
pushed
++
console
.
log
(
This
.
pushed
)
This
.
myservice
.
show_loader
()
locRef
.
off
();
if
(
This
.
pushed
==
1
)
This
.
navCtrl
.
setRoot
(
'PaymentPage'
)
}
})
}
This
.
calculateAndDisplayRoute
(
directionsService
,
This
.
directionsDisplay
,
myLoc
,
destLoc
);
});
...
...
src/pages/payment/payment.ts
View file @
c6190ae6
...
...
@@ -90,6 +90,9 @@ export class PaymentPage {
console
.
log
(
this
.
ride
)
console
.
log
(
this
.
loc
)
}
else
{
this
.
myservice
.
show_alert
(
''
,
resp
.
message
)
}
})
})
}
...
...
@@ -107,5 +110,4 @@ export class PaymentPage {
close
()
{
this
.
navCtrl
.
push
(
'RattingPage'
,
{
driver
:
this
.
driver
})
}
}
src/pages/ratting/ratting.ts
View file @
c6190ae6
...
...
@@ -38,7 +38,6 @@ export class RattingPage {
this
.
myservice
.
show_loader
();
var
book
=
this
.
comData
.
getbookingData
()
var
data
=
{
'rating'
:
this
.
rate
,
'username'
:
this
.
local
.
id
,
'driver_id'
:
this
.
driver
.
driverId
,
'booking_id'
:
book
.
bookingid
}
console
.
log
(
data
)
this
.
myservice
.
load_post
(
data
,
'setRating'
).
subscribe
(
response
=>
{
this
.
myservice
.
hide_loader
()
...
...
src/pages/ridedetail/ridedetail.ts
View file @
c6190ae6
...
...
@@ -23,7 +23,7 @@ export class RidedetailPage {
driver
:
any
;
bkid
:
any
;
drivers
=
[]
temp
:
boolean
=
false
;
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
)
{
}
...
...
@@ -117,7 +117,7 @@ export class RidedetailPage {
This
.
temp
=
true
}
else
{
This
.
myservice
.
show_alert
(
'Failed'
,
'Please try again'
)
This
.
myservice
.
show_alert
(
'Failed'
,
response
.
message
)
This
.
navCtrl
.
pop
()
}
})
...
...
@@ -153,6 +153,8 @@ export class RidedetailPage {
This
.
myservice
.
load_post
({
taxiType
:
This
.
book
.
carDetails
.
car_type
,
driversid
:
This
.
drivers
,
bookid
:
This
.
bkid
},
'driverPush'
).
subscribe
(
data
=>
{
if
(
data
.
status
==
'success'
)
This
.
checkResp
();
else
This
.
myservice
.
show_alert
(
''
,
data
.
message
)
})
},
500
);
}
...
...
@@ -173,6 +175,8 @@ export class RidedetailPage {
clearInterval
(
intrvl
)
This
.
loader
.
dismissAll
();
}
else
This
.
myservice
.
show_alert
(
''
,
resp
.
message
)
})
if
(
This
.
count
==
12
)
{
clearInterval
(
intrvl
)
...
...
src/pages/ridenow/ridenow.ts
View file @
c6190ae6
...
...
@@ -25,6 +25,8 @@ export class RidenowPage {
if
(
response
.
status
==
'success'
){
this
.
rates
=
response
.
data
}
else
this
.
myservice
.
show_alert
(
''
,
response
.
message
)
})
var
origin
=
new
google
.
maps
.
LatLng
(
this
.
details
.
pickLat
,
this
.
details
.
pickLng
)
...
...
src/pages/ridesummary/ridesummary.ts
View file @
c6190ae6
...
...
@@ -82,6 +82,8 @@ export class RidesummaryPage {
}
}
}
else
this
.
myservice
.
show_alert
(
''
,
resp
.
message
)
})
}
...
...
src/pages/searchride/searchride.ts
View file @
c6190ae6
...
...
@@ -26,6 +26,8 @@ export class SearchridePage {
if
(
response
.
status
==
'success'
){
this
.
searches
=
response
.
data
}
else
this
.
myservice
.
show_alert
(
''
,
response
.
message
)
})
}
})
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment