Fix trips + matchLocation
This commit is contained in:
		
							parent
							
								
									c630128281
								
							
						
					
					
						commit
						28a8079eef
					
				| @ -44,7 +44,12 @@ module.exports = function () { | ||||
|                     var subTrips; | ||||
|                     if (res.statusCode === 200) { | ||||
|                         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) { | ||||
|             return this.match(got[0], util.format('%d ~0.0025%', want.lat)) && | ||||
|                 this.match(got[1], util.format('%d ~0.0025%', want.lon)); | ||||
|             return this.match(got[0], 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