A RouteSegmentProgress, or undefined if either index can't be
interpolated. calculateProgressAtRoutePoint lists all the conditions.
const section = route.properties.sections.country[0];
const result = getRouteProgressForSection(route, section);
if (result) {
console.log(`Section starts ${result.start.distanceInMeters} m from route origin`);
console.log(`Section ends ${result.end.distanceInMeters} m from route origin`);
console.log(`Section length ${result.delta.distanceInMeters} m`);
console.log(`Section takes ${result.delta.travelTimeInSeconds} s`);
}
Calculates progress measurements for a route section.
It wraps getRouteProgressBetween to take a section, or any RouteSpan, directly, using its
startPointIndexandendPointIndexas the segment bounds.