public class

RoutingManager

extends Object
java.lang.Object
   ↳ com.mapsted.positioning.coreObjects.RoutingManager

Summary

Public Constructors
RoutingManager(CppRoutingManager cppRoutingManager, MetadataRepository metaDataRepo)
Public Methods
boolean addRoutingRequestListener(RoutingRequestCallback listener)
boolean addRoutingStatusListener(RoutingStatusCallback listener)
RouteNode getCurrentInstruction()
Route getCurrentRoute()
void onDestroy()
boolean removeRoutingRequestListener(RoutingRequestCallback listener)
boolean removeRoutingStatusListener(RoutingStatusCallback listener)
DistanceTime requestEstimate(IMercatorZone destination, RouteOptions routeOptions)
DistanceTime requestEstimate(IMercatorZone start, IMercatorZone destination, RouteOptions routeOptions)
void requestRouting(RouteRequest routeRequest, RoutingRequestCallback callback)
void startNavigationMode(Route route, RoutingStatusCallback listener)
void stopNavigationMode()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public RoutingManager (CppRoutingManager cppRoutingManager, MetadataRepository metaDataRepo)

Public Methods

public boolean addRoutingRequestListener (RoutingRequestCallback listener)

public boolean addRoutingStatusListener (RoutingStatusCallback listener)

public RouteNode getCurrentInstruction ()

public Route getCurrentRoute ()

public void onDestroy ()

public boolean removeRoutingRequestListener (RoutingRequestCallback listener)

public boolean removeRoutingStatusListener (RoutingStatusCallback listener)

public DistanceTime requestEstimate (IMercatorZone destination, RouteOptions routeOptions)

public DistanceTime requestEstimate (IMercatorZone start, IMercatorZone destination, RouteOptions routeOptions)

public void requestRouting (RouteRequest routeRequest, RoutingRequestCallback callback)

public void startNavigationMode (Route route, RoutingStatusCallback listener)

public void stopNavigationMode ()