@DeprecatedSince(2020, 6) open class MatrixRoutingQuery : CommonRequestQuery
A data object used to prepare a query to the Matrix Routing service.
MatrixRoutingQuery(origins: MutableList<LatLng!>!, destinations: MutableList<LatLng!>!)
The primary constructor for MatrixRoutingQuery. MatrixRoutingQuery(origins: MutableList<LatLng!>!, destinations: MutableList<LatLng!>!, departAt: Date!, routeType: RouteType!, considerTraffic: Boolean!, avoidType: Avoid!, avoidsList: MutableList<Avoid!>!, travelMode: TravelMode!, hilliness: Hilliness!, windingness: Windingness!, vehicleMaxSpeedInKph: Int!, vehicleWeightInKg: Int!, vehicleAxleWeightInKg: Int!, vehicleLengthInMeters: Double!, vehicleWidthInMeters: Double!, vehicleHeightInMeters: Double!, isVehicleCommercial: Boolean!, vehicleLoadType: VehicleLoadType!, vehicleEngineType: VehicleEngineType!, constantSpeedConsumptionInLitersPerHundredKm: SpeedToConsumptionMap!, currentFuelInLiters: Double!, auxiliaryPowerInLitersPerHour: Double!, fuelEnergyDensityInMJoulesPerLiter: Double!, accelerationEfficiency: Double!, decelerationEfficiency: Double!, uphillEfficiency: Double!, downhillEfficiency: Double!, constantSpeedConsumptionInKWhPerHundredKm: SpeedToConsumptionMap!, currentChargeInKWh: Double!, maxChargeInKWh: Double!, auxiliaryPowerInKW: Double!, adrTunnelRestrictionCode: AdrTunnelRestrictionCode!) |
var accelerationEfficiency: Double! |
|
var adrTunnelRestrictionCode: AdrTunnelRestrictionCode! |
|
var auxiliaryPowerInKW: Double! |
|
var auxiliaryPowerInLitersPerHour: Double! |
|
var avoidList: MutableList<Avoid!>! |
|
var avoidType: Avoid! |
|
var considerTraffic: Boolean! |
|
var constantSpeedConsumptionInKWhPerHundredKm: SpeedToConsumptionMap! |
|
var constantSpeedConsumptionInLitersPerHundredKm: SpeedToConsumptionMap! |
|
var currentChargeInKWh: Double! |
|
var currentFuelInLiters: Double! |
|
var decelerationEfficiency: Double! |
|
var departAt: Date! |
|
var downhillEfficiency: Double! |
|
var fuelEnergyDensityInMJoulesPerLiter: Double! |
|
var hilliness: Hilliness! |
|
var maxChargeInKWh: Double! |
|
var routeType: RouteType! |
|
var travelMode: TravelMode! |
|
var uphillEfficiency: Double! |
|
var vehicleAxleWeightInKg: Int! |
|
var vehicleCommercial: Boolean! |
|
var vehicleEngineType: VehicleEngineType! |
|
var vehicleHeightInMeters: Double! |
|
var vehicleLengthInMeters: Double! |
|
var vehicleLoadType: VehicleLoadType! |
|
var vehicleMaxSpeedInKph: Int! |
|
var vehicleWeightInKg: Int! |
|
var vehicleWidthInMeters: Double! |
|
var windingness: Windingness! |
open fun dispose(): Unit |
|
open fun getNativeHandle(): Long |
|
open fun prepare(): Long |
open fun prepareCommonsParams(): CommonParamsBuilder |