package

com.steerpath.sdk.directions

This is the core package for accessing Steerpath indoor directions. The DirectionsApi is used for retriving routes indoors. To track your position along a route, the RouteTracker API can be used.

Interfaces

DirectionsListener Used for obtaining the result of a directions query. 
DirectionsRequest A directions request describes the needed directions information. 
DirectionsResponse A response describing the solutions found, i.e. 
OnRouteStatusUpdate Interface for receiving updates from a RouteTracker instance. 
Route A route defines the directions from a source to a destination. 
RouteOptionsFactory RouteOptionsFactory provides customization options for route rendering. 
RouteStep A route is made up out of steps describing what actions a user needs to take to follow the route. 

Classes

DirectionsApi The Directions API is the main entry point to the directions subsystem of the Steerpath platform. 
DirectionsRequest.Builder Used for creating new DirectionsRequest objects. 
RouteListener RouteListener is callback that is invoked in response of navigateTo(RoutePlan, RouteListener) and previewRoute(RoutePlan, RouteListener)
RoutePlan RoutePlan mainly describes origin and the destination of route, but provides also configuration options for navigation behaviour and appearance of the route line. 
RoutePlan.Builder Implements standard Builder for RoutePlan. 
RouteTracker The RouteTracker is used for monitoring progress along a given Route
RouteTrackerProgress Instances of this class describe the progress on the tracked route. 
RouteUtils Route helpers. 
Waypoint Waypoint is a point or place on a route. 

Exceptions

DirectionsException Exception class used by the DirectionsListener to indicate one or more of the routes failed to be solved.