const parsePolyline = (ctx, p) => { // p = raw polylineGroup if (p.polylineDescriptions.length < 2) { return null; } const points = p.polylineDescriptions[1].coordinates; if (points.length === 0) { return null; } const res = points.map(ll => ({ type: 'Feature', properties: {}, geometry: { type: 'Point', coordinates: [ll.lng, ll.lat], }, })); // TODO initial and final descriptions?, match station info? return { type: 'FeatureCollection', features: res, }; }; export { parsePolyline, };