Warning

This feature is available in the Full MapKit SDK version

MMKDrivingVehicleOptions

class MMKDrivingVehicleOptions : NSObject

Undocumented

Summary

Class methods

 init(vehicleType: MMKDrivingVehicleType,
           weight: NSNumber?,
       axleWeight: NSNumber?,
        maxWeight: NSNumber?,
           height: NSNumber?,
            width: NSNumber?,
           length: NSNumber?,
          payload: NSNumber?,
         ecoClass: NSNumber?,
       hasTrailer: NSNumber?,
  buswayPermitted: NSNumber?)

Instance methods

init()

Properties

var vehicleTypeMMKDrivingVehicleType { get set }
Sets the vehicle type for special routing

@NSCopying var weight: NSNumber? { get set }
Real vehicle weight

@NSCopying var axleWeight: NSNumber? { get set }
Maximal weight supported by a vehicle axle

@NSCopying var maxWeight: NSNumber? { get set }
Maximal allowed weight for the vehicle

@NSCopying var height: NSNumber? { get set }
Vehicle height

@NSCopying var width: NSNumber? { get set }
Vehicle width

@NSCopying var length: NSNumber? { get set }
Vehicle length

@NSCopying var payload: NSNumber? { get set }
Vehicle cargo weight

@NSCopying var ecoClass: NSNumber? { get set }
Vehicle eco class

@NSCopying var hasTrailer: NSNumber? { get set }
The vehicle has a trailer attached

@NSCopying var buswayPermitted: NSNumber? { get set }
The vehicle is permitted for busway

Class methods

init(vehicleType:weight:axleWeight:maxWeight:height:width:length:payload:ecoClass:hasTrailer:buswayPermitted:)

 init(vehicleType: MMKDrivingVehicleType,
           weight: NSNumber?,
       axleWeight: NSNumber?,
        maxWeight: NSNumber?,
           height: NSNumber?,
            width: NSNumber?,
           length: NSNumber?,
          payload: NSNumber?,
         ecoClass: NSNumber?,
       hasTrailer: NSNumber?,
  buswayPermitted: NSNumber?)


Instance methods

init()

init()


Properties

vehicleType

var vehicleType: MMKDrivingVehicleType { get set }

Sets the vehicle type for special routing.


weight

@NSCopying var weight: NSNumber? { get set }

Real vehicle weight.

Optional field, can be nil.


axleWeight

@NSCopying var axleWeight: NSNumber? { get set }

Maximal weight supported by a vehicle axle.

Optional field, can be nil.


maxWeight

@NSCopying var maxWeight: NSNumber? { get set }

Maximal allowed weight for the vehicle.

Optional field, can be nil.


height

@NSCopying var height: NSNumber? { get set }

Vehicle height.

Optional field, can be nil.


width

@NSCopying var width: NSNumber? { get set }

Vehicle width.

Optional field, can be nil.


length

@NSCopying var length: NSNumber? { get set }

Vehicle length.

Optional field, can be nil.


payload

@NSCopying var payload: NSNumber? { get set }

Vehicle cargo weight.

Optional field, can be nil.


ecoClass

@NSCopying var ecoClass: NSNumber? { get set }

Vehicle eco class.

Optional field, can be nil.


hasTrailer

@NSCopying var hasTrailer: NSNumber? { get set }

The vehicle has a trailer attached.

Optional field, can be nil.


buswayPermitted

@NSCopying var buswayPermitted: NSNumber? { get set }

The vehicle is permitted for busway.

Optional field, can be nil.