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
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(link: PlaceLink, alternatives: List<PlaceLink>, originalPosition: GeoCoordinates, navigablePosition: GeoCoordinates, delay: Long, type: Int, status: Int, distanceFromStart: Int, payload: String?) : 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>, options: RoutingOptions) : Parcelable
OnRouteRequestDeserialized
Link copied to clipboard
interface OnRouteRequestDeserialized
RoadElement
Link copied to clipboard
open class RoadElement : BaseNativeParcelable
Road element attribute classifications.
Route
Link copied to clipboard
open class Route : BaseNativeParcelable
Collection of maneuvers and roadElements connecting two or more waypoints.
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.
RoutePlan
Link copied to clipboard
open class RoutePlan : BaseNativeParcelable
RoutePlan contains all information needed to calculate a route.
Router
Link copied to clipboard
open class Router : NativeMethodsReceiver
Contains classes, protocols, and enumerations for describing and calculating routes.
RouteRequest
Link copied to clipboard
class RouteRequest : Parcelable
RouteRequestDeserializerError
Link copied to clipboard
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