This commit is contained in:
karenzshea 2017-01-31 15:20:51 +01:00 committed by Patrick Niklaus
parent 8d7aae8687
commit 41064e2d7b

View File

@ -167,19 +167,17 @@ module.exports = function () {
if (!('annotation' in instructions.legs[0])) if (!('annotation' in instructions.legs[0]))
return ''; return '';
return instructions.legs.map(l => { function zip(list_1, list_2, list_3, list_4)
var fields = Object.keys(l.annotation); {
var collected = l.annotation[fields[0]].map((f, i) => { let tuples = [];
var zipped = []; for (let i = 0; i < list_1.length; ++i) {
for (var j = 0; j < fields.length; j++) { tuples.push([list_1[i], list_2[i], list_3[i], list_4[i]]);
zipped.push(l.annotation[fields[j]][i]);
} }
return zipped; return tuples;
}); }
return instructions.legs.map(l => {
return collected.map((v) => { const values = zip( l.annotation.weight, l.annotation.duration, l.annotation.distance, l.annotation.datasources);
return v.join(':'); return values.map(p => { return p.join(':'); }).join(',');
}).join(',');
}).join(','); }).join(',');
}; };