Route Step Progress
This is a progress object specific to the current step the user is on.
The latest route step progress object can be obtained through the com.mapbox.navigation.core.trip.session.RouteProgressObserver. Note that the route step progress object's immutable.
Parameters
Int Index representing the current step the user is on
LegStep Returns the current step the user is traversing along
List that represent the current step geometry
Float Total distance in meters from user to end of step
Float Distance user has traveled along current step in unit meters
Float The fraction traveled along the current step, this is a float value between 0 and 1 and isn't guaranteed to reach 1 before the user reaches the next step (if another step exist in route)
Double The duration remaining in seconds until the user reaches the end of the current step