OsmAnd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Protected Member Functions
net.osmand.plus.routing.RouteProvider Class Reference

List of all members.

Classes

class  GPXRouteParams
class  RouteCalculationResult
enum  RouteService

Public Member Functions

 RouteProvider ()
RouteCalculationResult calculateRouteImpl (Location start, LatLon end, ApplicationMode mode, RouteService type, Context ctx, GPXRouteParams gpxRoute, boolean fast)
GPXFile createOsmandRouterGPX (int currentRoute, List< Location > routeNodes, int currentDirectionInfo, List< RouteDirectionInfo > directionInfo)

Protected Member Functions

String getString (Context ctx, int resId)
void addMissingTurnsToRoute (RouteCalculationResult res, Location start, LatLon end, ApplicationMode mode, Context ctx)
RouteCalculationResult findYOURSRoute (Location start, LatLon end, ApplicationMode mode, boolean fast) throws MalformedURLException, IOException, ParserConfigurationException, FactoryConfigurationError, SAXException
RouteCalculationResult findVectorMapsRoute (Location start, LatLon end, ApplicationMode mode, boolean fast, OsmandApplication app) throws IOException
RouteCalculationResult findCloudMadeRoute (Location start, LatLon end, ApplicationMode mode, Context ctx, boolean fast) throws MalformedURLException, IOException, ParserConfigurationException, FactoryConfigurationError, SAXException
RouteCalculationResult findORSRoute (Location start, LatLon end, ApplicationMode mode, boolean fast) throws MalformedURLException, IOException, ParserConfigurationException, FactoryConfigurationError, SAXException

Constructor & Destructor Documentation


Member Function Documentation

void net.osmand.plus.routing.RouteProvider.addMissingTurnsToRoute ( RouteCalculationResult  res,
Location  start,
LatLon  end,
ApplicationMode  mode,
Context  ctx 
) [protected]
RouteCalculationResult net.osmand.plus.routing.RouteProvider.calculateRouteImpl ( Location  start,
LatLon  end,
ApplicationMode  mode,
RouteService  type,
Context  ctx,
GPXRouteParams  gpxRoute,
boolean  fast 
)
GPXFile net.osmand.plus.routing.RouteProvider.createOsmandRouterGPX ( int  currentRoute,
List< Location >  routeNodes,
int  currentDirectionInfo,
List< RouteDirectionInfo >  directionInfo 
)
RouteCalculationResult net.osmand.plus.routing.RouteProvider.findCloudMadeRoute ( Location  start,
LatLon  end,
ApplicationMode  mode,
Context  ctx,
boolean  fast 
) throws MalformedURLException, IOException, ParserConfigurationException, FactoryConfigurationError, SAXException [protected]
RouteCalculationResult net.osmand.plus.routing.RouteProvider.findORSRoute ( Location  start,
LatLon  end,
ApplicationMode  mode,
boolean  fast 
) throws MalformedURLException, IOException, ParserConfigurationException, FactoryConfigurationError, SAXException [protected]
RouteCalculationResult net.osmand.plus.routing.RouteProvider.findVectorMapsRoute ( Location  start,
LatLon  end,
ApplicationMode  mode,
boolean  fast,
OsmandApplication  app 
) throws IOException [protected]
RouteCalculationResult net.osmand.plus.routing.RouteProvider.findYOURSRoute ( Location  start,
LatLon  end,
ApplicationMode  mode,
boolean  fast 
) throws MalformedURLException, IOException, ParserConfigurationException, FactoryConfigurationError, SAXException [protected]
String net.osmand.plus.routing.RouteProvider.getString ( Context  ctx,
int  resId 
) [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines