start
Starts navigation without a Route. In this case navigation will just provide a MapMatchingResult and LocationContext, therefore navigation will interact only with LocationMapMatchedListener and LocationContextUpdatedListener.
Important: This is a Public Preview API. It may be changed or removed at any time.
Throws
if navigation is already started.
Starts navigation with provided NavigationOptions. Navigation will go through all steps:
Providing MapMatchingResult on LocationMapMatchedListener
Providing LocationContext on LocationContextUpdatedListener In addition to the previous, the system will provide the following operations for the active, i.e., currently navigated Route in the NavigationOptions.
Calculation of RouteProgress on ProgressUpdatedListener
Check all followed routes and deviation on RouteTrackingStateUpdatedListener.
Generation of Guidance on GuidanceUpdatedListener
Detection of arrival with possible call on DestinationArrivalListener
Important: This is a Public Preview API. It may be changed or removed at any time.
Parameters
Details of the navigation options for starting the navigation session.
Throws
if navigation is already started or if vehicle used for navigation is incompatible with the given route plan.