startNavigation

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.

routePreferences

Route calculation preferences.

navigationListener

Listener for navigation-specific events.

progressListener

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.

navigationListener

Listener for navigation-specific events.

progressListener

Listener to be used for signaling route

routePreferences

Route calculation preferences. calculation progress events. This will be used only when the route is calculated or recalculated.