Package com.sygic.sdk.route
Types
AETRProfile
Link copied to clipboard
data class AETRProfile(filters: List<String>, searchRadius: Int, legalStopsStandard: AETRProfile.LegalStopsStandard, currentTime: Int, fortnightDrivingTime: Int, weeklyDrivingTime: Int, dailyDrivingTime: Int, currentDrivingTime: Int, lastWeeklyRestTimestamp: Int, lastDailyRestTimestamp: Int, usedExtendedDrivingPeriod: Int, usedShortenedDailyRestPeriod: Int, lastWeeklyRestTaken: AETRProfile.LastWeeklyRestTaken) : Parcelable
Content copied to clipboard
AlternativeRouteRequest
Link copied to clipboard
data class AlternativeRouteRequest(alternativeType: AlternativeRouteRequest.RouteAlternativeType, listener: RouteComputeListener)
Content copied to clipboard
AlternativeRouteResult
Link copied to clipboard
BatteryProfile
Link copied to clipboard
data class BatteryProfile(batteryCapacity: Float, remainingCapacity: Float, batteryChargingThreshold: Float, batteryFullChargeThreshold: Float, batteryMinimumReserveThreshold: Float) : Parcelable
Content copied to clipboard
ChargingStation
Link copied to clipboard
data class ChargingStation(link: PlaceLink, distance: Int, timeToFullCharge: Int)
Content copied to clipboard
Details about charging station on route.
ChargingWaypoint
Link copied to clipboard
EVPreferences
Link copied to clipboard
data class EVPreferences(chargeRangeLowVal: Double, chargeRangeUpperVal: Double, preferredProvider: List<EVProvider>, enforceDCChargers: Boolean, enforceNonstopChargers: Boolean, chargerPermission: EVPreferences.EVChargerAccessType, payType: EVPreferences.EVPayType) : Parcelable
Content copied to clipboard
EVProfile
Link copied to clipboard
data class EVProfile(batteryProfile: BatteryProfile, chargingMaxPower: Int, connector: Set<EVConnector.ConnectorType>, power: Set<EVConnector.PowerType>, weight: Double, frontalArea: Double, coefAD: Double, coefRR: Double, nee1: Double, nee2: Double, Ka: Double, V1: Double, Kv1: Double, V2: Double, Kv2: Double) : Parcelable
Content copied to clipboard
EVProvider
Link copied to clipboard
data class EVProvider @JvmOverloads constructor(id: String, haveRFID: Boolean) : Parcelable
Content copied to clipboard
GuidedRouteProfile
Link copied to clipboard
data class GuidedRouteProfile @JvmOverloads constructor(polyline: List<GeoCoordinates>, pointPrecisions: List<Int>?, candidateRanges: List<Int>?, pointTimestamps: List<Int>?, distanceFilter: Int) : Parcelable
Content copied to clipboard
PrimaryRouteRequest
Link copied to clipboard
data class PrimaryRouteRequest(request: RouteRequest, listener: RouteComputeListener)
Content copied to clipboard
Route
Link copied to clipboard
Collection of maneuvers and roadElements connecting two or more waypoints.
RouteDeserializerError
Link copied to clipboard
RouteElement
Link copied to clipboard
RouteInfo
Link copied to clipboard
RouteManeuver
Link copied to clipboard
Class contains information about maneuver on the route.
Router
Link copied to clipboard
class Router : NativeMethodsReceiver, SygicContext.OnContextDestroyListener
Content copied to clipboard
RouteRequest
Link copied to clipboard
RouteSegment
Link copied to clipboard
RouteViolatedAvoidOptions
Link copied to clipboard
RoutingOptions
Link copied to clipboard
Class representing complex options available to route calculation.
Waypoint
Link copied to clipboard
Waypoints define a route's stopovers, including its start point it's destination point and any points in between.
WaypointDuration
Link copied to clipboard