Fix trips + matchLocation
This commit is contained in:
parent
70a086a9e1
commit
e8035ced5a
@ -44,7 +44,12 @@ module.exports = function () {
|
|||||||
var subTrips;
|
var subTrips;
|
||||||
if (res.statusCode === 200) {
|
if (res.statusCode === 200) {
|
||||||
if (headers.has('trips')) {
|
if (headers.has('trips')) {
|
||||||
subTrips = json.trips.filter(t => !!t).map(sub => sub.via_points);
|
subTrips = json.trips.filter(t => !!t).map(t => t.legs).map(tl => Array.prototype.concat.apply([], tl.map((sl, i) => {
|
||||||
|
var toAdd = [];
|
||||||
|
if (i === 0) toAdd.push(sl.steps[0].maneuver.location);
|
||||||
|
toAdd.push(sl.steps[sl.steps.length-1].maneuver.location);
|
||||||
|
return toAdd;
|
||||||
|
})));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -78,8 +78,8 @@ module.exports = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
matchLocation (got, want) {
|
matchLocation (got, want) {
|
||||||
return this.match(got[0], util.format('%d ~0.0025%', want.lat)) &&
|
return this.match(got[0], util.format('%d ~0.0025%', want.lon)) &&
|
||||||
this.match(got[1], util.format('%d ~0.0025%', want.lon));
|
this.match(got[1], util.format('%d ~0.0025%', want.lat));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user