From 6ca7924f7b85f7bf5eb740d19f424f32e9897f18 Mon Sep 17 00:00:00 2001 From: Jannis R Date: Wed, 13 Jun 2018 19:54:16 +0200 Subject: [PATCH] parsePolyline: profile param :boom: --- parse/journey-leg.js | 2 +- parse/movement.js | 4 ++-- parse/polyline.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/parse/journey-leg.js b/parse/journey-leg.js index 9e181e3f..6a73aef1 100644 --- a/parse/journey-leg.js +++ b/parse/journey-leg.js @@ -42,7 +42,7 @@ const createParseJourneyLeg = (profile, data) => { let p = pt.jny.polyG.polyXL p = Array.isArray(p) && polylines[p[0]] // todo: there can be >1 polyline - const parse = profile.parsePolyline(data) + const parse = profile.parsePolyline(profile, data) res.polyline = p && parse(p) || null } diff --git a/parse/movement.js b/parse/movement.js index c22a75d4..bc467838 100644 --- a/parse/movement.js +++ b/parse/movement.js @@ -38,13 +38,13 @@ const createParseMovement = (profile, data) => { } if (m.ani.poly) { - const parse = profile.parsePolyline(data) + const parse = profile.parsePolyline(profile, data) res.polyline = parse(m.ani.poly) } else if (m.ani.polyG) { let p = m.ani.polyG.polyXL p = Array.isArray(p) && polylines[p[0]] // todo: there can be >1 polyline - const parse = profile.parsePolyline(data) + const parse = profile.parsePolyline(profile, data) res.polyline = p && parse(p) || null } } diff --git a/parse/polyline.js b/parse/polyline.js index 0fd60339..2a939c3d 100644 --- a/parse/polyline.js +++ b/parse/polyline.js @@ -3,7 +3,7 @@ const {toGeoJSON} = require('@mapbox/polyline') const distance = require('gps-distance') -const createParsePolyline = ({locations}) => { +const createParsePolyline = (profile, {locations}) => { // todo: what is p.delta? // todo: what is p.type? // todo: what is p.crdEncS?