This class contains all progress information at any given time during a navigation session. This progress includes information for the current route, leg, and step that the user is traveling along. With every new valid location update, a new route progress will be generated using the latest information.
The latest route progress object can be obtained through the RouteProgressObserver. Note that the route progress object's immutable.
NavigationRoute the navigation session is currently using. When a reroute occurs and a new directions route gets obtained, with the next location update this directions route should reflect the new route.
BannerInstructions current instructions for visual guidance.
VoiceInstructions current instruction for audio guidance.
List location coordinates describing the upcoming step.
list of upcoming road objects.
true if there were no location updates for a significant amount which causes a lack of confidence in the progress updates being sent.