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 @JvmOverloads constructor(batteryCapacity: Float, remainingCapacity: Float, batteryChargingThreshold: Float, batteryFullChargeThreshold: Float, batteryMinimumReserveThreshold: Float, chargingCurve: Map<Double, Double>) : 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 : 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
RouteWarning
Link copied to clipboard
data class RouteWarning(warningType: RouteWarning.WarningType, geoCoordinates: GeoCoordinates) : Parcelable
RoutingOptions
Link copied to clipboard
open class RoutingOptions : BaseNativeParcelable
Class representing complex options available to route calculation.
TransitCountryInfo
Link copied to clipboard
data class TransitCountryInfo(country: String, regions: List<String>) : Parcelable
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