Support beelines in data and analysis tabs (WIP)

This commit is contained in:
Norbert Renner 2021-06-25 22:33:11 +02:00
parent 044dab0f80
commit 39f3a10965
3 changed files with 29 additions and 17 deletions

View file

@ -5,6 +5,24 @@
* @type {L.Class}
*/
BR.TrackEdges = L.Class.extend({
statics: {
getFeature: function (featureMessage) {
//["Longitude", "Latitude", "Elevation", "Distance", "CostPerKm", "ElevCost", "TurnCost", "NodeCost", "InitialCost", "WayTags", "NodeTags"]
return {
cost: {
perKm: parseInt(featureMessage[4]),
elev: parseInt(featureMessage[5]),
turn: parseInt(featureMessage[6]),
node: parseInt(featureMessage[7]),
initial: parseInt(featureMessage[8]),
},
distance: parseInt(featureMessage[3]),
wayTags: featureMessage[9],
nodeTags: featureMessage[10],
};
},
},
/**
* List of indexes for the track array where
* a segment with different features ends