start Navigation
external fun startNavigation(waypoints: LandmarkList, navigationListener: NavigationListener, progressListener: ProgressListener, routePreferences: RoutePreferences? = null, positionSource: DataSource? = null): Int
Start a new navigation.
Return
GemError.NoError Success
Parameters
waypoints
List of waypoints for the navigation.
route Preferences
Route calculation preferences.
navigation Listener
Listener for navigation-specific events.
progress Listener
Listener to be used for signaling route calculation progress events. This will be used only when the route is calculated or recalculated.
fun startNavigation(destination: Landmark, navigationListener: NavigationListener, progressListener: ProgressListener, routePreferences: RoutePreferences? = null, positionSource: DataSource? = null): Int
Start a new navigation.
Return
GemError.NoError if succeeded
Parameters
destination
The destination of the navigation.
navigation Listener
Listener for navigation-specific events.
progress Listener
Listener to be used for signaling route
route Preferences
Route calculation preferences. calculation progress events. This will be used only when the route is calculated or recalculated.