Package com. sygic. sdk. route
Types
Link copied to clipboard
data class AETRProfile( val filters: List<String> = listOf("SYPetrolStation"), val searchRadius: Int = 50, val legalStopsStandard: AETRProfile.LegalStopsStandard = LegalStopsStandard.Default, val currentTime: Int = 0, val fortnightDrivingTime: Int = 0, val weeklyDrivingTime: Int = 0, val dailyDrivingTime: Int = 0, val currentDrivingTime: Int = 0, val lastWeeklyRestTimestamp: Int = 0, val lastDailyRestTimestamp: Int = 0, val usedExtendedDrivingPeriod: Int = 0, val usedShortenedDailyRestPeriod: Int = 0, val lastWeeklyRestTaken: AETRProfile.LastWeeklyRestTaken = LastWeeklyRestTaken.None) : Parcelable
Content copied to clipboard
Link copied to clipboard
data class AlternativeRouteRequest(val alternativeType: AlternativeRouteRequest.RouteAlternativeType, val listener: RouteComputeListener)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class BatteryProfile @JvmOverloads constructor( var batteryCapacity: Float, var remainingCapacity: Float, var batteryChargingThreshold: Float, var batteryFullChargeThreshold: Float, var batteryMinimumReserveThreshold: Float, var chargingCurve: Map<Double, Double> = emptyMap()) : Parcelable
Content copied to clipboard
Link copied to clipboard
data class ChargingStation( val link: PlaceLink, val distance: Int, val timeToFullCharge: Int)
Content copied to clipboard
Details about charging station on route.
Link copied to clipboard
Link copied to clipboard
data class EVPreferences( val chargeRangeLowVal: Double = -1.0, val chargeRangeUpperVal: Double = -1.0, val preferredProvider: List<EVProvider>, val enforceDCChargers: Boolean = false, val enforceNonstopChargers: Boolean = false, val chargerPermission: EVPreferences.EVChargerAccessType, val payType: EVPreferences.EVPayType) : Parcelable
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class EVProvider @JvmOverloads constructor(val id: String, val haveRFID: Boolean = false) : Parcelable
Content copied to clipboard
Link copied to clipboard
data class GuidedRouteProfile @JvmOverloads constructor( val polyline: List<GeoCoordinates>, val pointPrecisions: List<Int>? = null, val candidateRanges: List<Int>? = null, val pointTimestamps: List<Int>? = null, val distanceFilter: Int = 30) : Parcelable
Content copied to clipboard
Link copied to clipboard
data class PrimaryRouteRequest(val request: RouteRequest, val listener: RouteComputeListener)
Content copied to clipboard
Link copied to clipboard
Collection of maneuvers and roadElements connecting two or more waypoints.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Class contains information about maneuver on the route.
Link copied to clipboard
class Router : NativeMethodsReceiver, SygicContext.OnContextDestroyListener
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RouteSegment(val startPosition: Int, val length: Int) : Parcelable
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RouteWarning(val warningType: RouteWarning.WarningType, val geoCoordinates: GeoCoordinates) : Parcelable
Content copied to clipboard
Link copied to clipboard
Class representing complex options available to route calculation.
Link copied to clipboard
data class TransitCountryInfo(val country: String, val regions: List<String>) : Parcelable
Content copied to clipboard
Link copied to clipboard
Waypoints define a route's stopovers, including its start point it's destination point and any points in between.
Link copied to clipboard