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
AlternativeRouteRequest
Link copied to clipboard
data class AlternativeRouteRequest(alternativeType: AlternativeRouteRequest.RouteAlternativeType, listener: RouteComputeListener)
AlternativeRouteResult
Link copied to clipboard
data class AlternativeRouteResult : Parcelable
BatteryProfile
Link copied to clipboard
data class BatteryProfile(batteryCapacity: Float, remainingCapacity: Float, batteryChargingThreshold: Float, batteryFullChargeThreshold: Float, batteryMinimumReserveThreshold: Float) : Parcelable
ChargingStation
Link copied to clipboard
data class ChargingStation(link: PlaceLink, distance: Int, timeToFullCharge: Int)

Details about charging station on route.

ChargingWaypoint
Link copied to clipboard
class ChargingWaypoint : Waypoint
EVECode
Link copied to clipboard
enum EVECode : Enum<EVECode>
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
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
EVProvider
Link copied to clipboard
data class EVProvider @JvmOverloads constructor(id: String, haveRFID: Boolean) : Parcelable
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
PrimaryRouteRequest
Link copied to clipboard
data class PrimaryRouteRequest(request: RouteRequest, listener: RouteComputeListener)
Route
Link copied to clipboard
open class Route : BaseNativeParcelable
Collection of maneuvers and roadElements connecting two or more waypoints.
RouteDeserializerError
Link copied to clipboard
enum RouteDeserializerError : Enum<RouteDeserializerError> , Parcelable
RouteElement
Link copied to clipboard
data class RouteElement : Parcelable
RouteInfo
Link copied to clipboard
data class RouteInfo : Parcelable
RouteManeuver
Link copied to clipboard
open class RouteManeuver : BaseNativeParcelable
Class contains information about maneuver on the route.
Router
Link copied to clipboard
RouteRequest
Link copied to clipboard
class RouteRequest : Parcelable
RouteSegment
Link copied to clipboard
data class RouteSegment(startPosition: Int, length: Int) : Parcelable
RouteViolatedAvoidOptions
Link copied to clipboard
class RouteViolatedAvoidOptions : BaseNativeParcelable
RoutingOptions
Link copied to clipboard
open class RoutingOptions : BaseNativeParcelable
Class representing complex options available to route calculation.
Waypoint
Link copied to clipboard
open class Waypoint : BaseNativeParcelable
Waypoints define a route's stopovers, including its start point it's destination point and any points in between.
WaypointDuration
Link copied to clipboard
data class WaypointDuration : Parcelable