Package cloud.pace.sdk.poikit.routing

Types

AnnotationType
Link copied to clipboard
enum AnnotationType : Enum<AnnotationType>
Bearing
Link copied to clipboard
class Bearing(value: Int, range: Int)
Direction
Link copied to clipboard
enum Direction : Enum<Direction>
GeometryType
Link copied to clipboard
enum GeometryType : Enum<GeometryType>
ManeuverType
Link copied to clipboard
enum ManeuverType : Enum<ManeuverType>
NavigationApi
Link copied to clipboard
interface NavigationApi
NavigationMode
Link copied to clipboard
enum NavigationMode : Enum<NavigationMode>
NavigationRequest
Link copied to clipboard
data class NavigationRequest(uuid: String, coordinates: List<LocationPoint>, alternatives: Boolean, userCourseInDegrees: Double?, steps: Boolean, navigationMode: NavigationMode, annotations: List<AnnotationType>, geometry: GeometryType, overview: OverviewType, bearings: List<Bearing?>?)

Navigation routing request.

NavigationResponse
Link copied to clipboard
class NavigationResponse

Navigation Response with a list of waypoints.

NavigationWaypoint
Link copied to clipboard
class NavigationWaypoint
OverviewType
Link copied to clipboard
enum OverviewType : Enum<OverviewType>
Polyline
Link copied to clipboard
class Polyline
Route
Link copied to clipboard
data class Route(legs: List<RouteLeg>?, encodedPolyline: String?, distanceInM: Double?, durationInSeconds: Double?, navigationMode: NavigationMode) : Parcelable
RouteAnnotation
Link copied to clipboard
data class RouteAnnotation(distances: List<Double>?, durations: List<Double>?) : Parcelable
RouteIntersection
Link copied to clipboard
data class RouteIntersection(routeOut: Int?, routeIn: Int?, bearings: List<Int>?, apiLocation: List<Double>?, classes: List<String>?, entries: List<Boolean>?, lanes: List<RouteLane>?) : Parcelable
RouteLane
Link copied to clipboard
data class RouteLane(apiIndications: List<String>?, valid: Boolean?) : Parcelable
RouteLeg
Link copied to clipboard
data class RouteLeg(apiAnnotation: RouteAnnotation?, steps: List<RouteStep>?, distanceInM: Double?, durationInS: Double?, summary: String?) : Parcelable
RouteStep
Link copied to clipboard
data class RouteStep(maneuver: StepManeuver?, durationInS: Double?, distanceInM: Double?, encodedPolyline: String?, name: String?, ref: String?, rotaryName: String?, intersections: List<RouteIntersection>?, remainingDistanceInM: Double, iconResId: Int, distances: MutableList<Double>, durations: MutableList<Double>) : Parcelable
StepManeuver
Link copied to clipboard
data class StepManeuver(bearingAfter: Int?, bearingBefore: Int?, apiType: String?, apiModifier: String?, exit: Int?, apiLocation: List<Double>?, rotaryExitBearing: Double?) : Parcelable