let index, seg;
for (let i = 0; i < this.segDistances.length; i++) {
if (newVal.center < this.segDistances[i]) {
index = i;
seg = this.segDistances[index - 1 < 0 ? 0 : index - 1];
break;
}
}
let disToStart =
newVal.center - seg < 0 ? newVal.center : newVal.center - seg;
let start = turf.point(vm.positions[index]);
let stop = turf.point(vm.positions[index + 1]);
let bearing = turf.bearing(start, stop);
let destination = turf.destination(start, disToStart / 1000, bearing);
console.log("centerCoordinate", turf.getCoords(destination));
let cableLine = turf.lineString(vm.positions);
console.log("turfAlong", turf.along(cableLine, newVal.center/1000).getCoords());