open class LongDistanceEVRoutingQuery : BaseRequestQuery, NativeObject
A builder class used to create queries for the Long Distance EV Routing service.
LongDistanceEVRoutingQuery(origin: LatLng, destination: LatLng, speedConsumptionInKWhPerHundredKm: MutableMap<Double!, Double!>, currentChargeInKWh: Double, maxChargeInkWh: Double, minChargeAtDestinationInkWh: Double, minChargeAtChargingStopsInkWh: Double, chargingModes: MutableList<NativeChargingMode!>, report: NativeReportType!, departAt: String!, routeType: NativeRouteType!, traffic: Boolean!, avoidTypes: MutableList<NativeAvoidType!>!, travelMode: NativeTravelMode!, vehicleMaxSpeedInKph: Int!, vehicleWeightInKg: Int!, vehicleAxleWeightInKg: Int!, vehicleLengthInMeters: Double!, vehicleWidthInMeters: Double!, vehicleHeightInMeters: Double!, isVehicleCommercial: Boolean!, vehicleLoadType: NativeVehicleLoadType!, vehicleAdrTunnelRestrictionCode: NativeVehicleAdrTunnelRestrictionCode!, accelerationEfficiency: Double!, decelerationEfficiency: Double!, uphillEfficiency: Double!, downhillEfficiency: Double!, auxiliaryPowerInKW: Double!, avoidVignettes: MutableList<String!>!, allowVignettes: MutableList<String!>!, avoidAreas: MutableList<BoundingBox!>!, routeRepresentation: NativeRouteRepresentation!, vehicleHeading: Int!, sectionType: NativeSectionType!)
A constructor used to create an instance of LongDistanceEVRoutingQuery for the Long Distance EV Routing service. Reguired parameters: |
open fun dispose(): Unit |
|
open fun getAccelerationEfficiency(): Double! |
|
open fun getAllowVignettes(): MutableList<String!>! |
|
open fun getAuxiliaryPowerInKW(): Double! |
|
open fun getAvoidAreas(): MutableList<BoundingBox!>! |
|
open fun getAvoidTypes(): MutableList<NativeAvoidType!>! |
|
open fun getAvoidVignettes(): MutableList<String!>! |
|
open fun getChargingModes(): MutableList<NativeChargingMode!>! |
|
open fun getCurrentChargeInKWh(): Double! |
|
open fun getDecelerationEfficiency(): Double! |
|
open fun getDepartAt(): String! |
|
open fun getDestination(): LatLng! |
|
open fun getDownhillEfficiency(): Double! |
|
open fun getMaxChargeInkWh(): Double! |
|
open fun getMinChargeAtChargingStopsInkWh(): Double! |
|
open fun getMinChargeAtDestinationInkWh(): Double! |
|
open fun getNativeHandle(): Long |
|
open fun getOrigin(): LatLng! |
|
open fun getReport(): NativeReportType! |
|
open fun getRouteRepresentation(): NativeRouteRepresentation! |
|
open fun getRouteType(): NativeRouteType! |
|
open fun getSectionType(): NativeSectionType! |
|
open fun getSpeedConsumptionInKWhPerHundredKm(): MutableMap<Double!, Double!>! |
|
open fun getTraffic(): Boolean! |
|
open fun getTravelMode(): NativeTravelMode! |
|
open fun getUphillEfficiency(): Double! |
|
open fun getVehicleAdrTunnelRestrictionCode(): NativeVehicleAdrTunnelRestrictionCode! |
|
open fun getVehicleAxleWeightInKg(): Int! |
|
open fun getVehicleHeading(): Int! |
|
open fun getVehicleHeightInMeters(): Double! |
|
open fun getVehicleLengthInMeters(): Double! |
|
open fun getVehicleLoadType(): NativeVehicleLoadType! |
|
open fun getVehicleMaxSpeedInKph(): Int! |
|
open fun getVehicleWeightInKg(): Int! |
|
open fun getVehicleWidthInMeters(): Double! |
|
open fun isVehicleCommercial(): Boolean! |
|
open fun prepare(): Long |
|
open fun toString(): String |