Fix route/bearing param

This commit is contained in:
Lauren Budorick 2016-03-30 18:34:13 -07:00 committed by Patrick Niklaus
parent 5647e6c199
commit 164fb09f2c

View File

@ -57,9 +57,11 @@ module.exports = function () {
params.coordinates = encodedWaypoints; params.coordinates = encodedWaypoints;
if (bearings.length) { if (bearings.length) {
// TODOTODO params.bearings = bearings.map(b => {
var encodedBearings = bearings.map(b => ['b', b.toString()]); var bs = b.split(',');
params = Array.prototype.concat.apply(params, encodedWaypoints.map((o, i) => [o, encodedBearings[i]])); if (bs.length === 2) return b;
else return b += ',10';
}).join(';');
} }
return this.requestPath('route', params, callback); return this.requestPath('route', params, callback);