Warning

This feature is available in the Full MapKit SDK version

MMKDrivingVehicleRestriction

@interface MMKDrivingVehicleRestriction : NSObject

Undocumented

Summary

Class methods

+ (nonnull MMKDrivingVehicleRestriction *)vehicleRestrictionWithWeightLimit:(nullable NSNumber *)weightLimit
                                                            axleWeightLimit:(nullable NSNumber *)axleWeightLimit
                                                             maxWeightLimit:(nullable NSNumber *)maxWeightLimit
                                                                heightLimit:(nullable NSNumber *)heightLimit
                                                                 widthLimit:(nullable NSNumber *)widthLimit
                                                                lengthLimit:(nullable NSNumber *)lengthLimit
                                                               payloadLimit:(nullable NSNumber *)payloadLimit
                                                                minEcoClass:(nullable NSNumber *)minEcoClass
                                                          trailerNotAllowed:(nullable NSNumber *)trailerNotAllowed
                                                                      legal:(nullable NSNumber *)legal;

Properties

@property (nonatomic, readonly, nullable) NSNumber *weightLimit;
Actual weight limit, tons

@property (nonatomic, readonly, nullable) NSNumber *axleWeightLimit;
Axle load weight limit, tons

@property (nonatomic, readonly, nullable) NSNumber *maxWeightLimit;
Maximal allowed weight limit, tons

@property (nonatomic, readonly, nullable) NSNumber *heightLimit;
Height limit, meters

@property (nonatomic, readonly, nullable) NSNumber *widthLimit;
Width limit, meters

@property (nonatomic, readonly, nullable) NSNumber *lengthLimit;
Length limit, meters

@property (nonatomic, readonly, nullable) NSNumber *payloadLimit;
Payload limit, tons

@property (nonatomic, readonly, nullable) NSNumber *minEcoClass;
Minimal allowed engine ecological class

@property (nonatomic, readonly, nullable) NSNumber *trailerNotAllowed;
Trailer is not allowed

@property (nonatomic, readonly, nullable) NSNumber *legal;
Legal or physical limitation

Class methods

vehicleRestrictionWithWeightLimit:axleWeightLimit:maxWeightLimit:heightLimit:widthLimit:lengthLimit:payloadLimit:minEcoClass:trailerNotAllowed:legal:

+ (nonnull MMKDrivingVehicleRestriction *)vehicleRestrictionWithWeightLimit:(nullable NSNumber *)weightLimit
                                                            axleWeightLimit:(nullable NSNumber *)axleWeightLimit
                                                             maxWeightLimit:(nullable NSNumber *)maxWeightLimit
                                                                heightLimit:(nullable NSNumber *)heightLimit
                                                                 widthLimit:(nullable NSNumber *)widthLimit
                                                                lengthLimit:(nullable NSNumber *)lengthLimit
                                                               payloadLimit:(nullable NSNumber *)payloadLimit
                                                                minEcoClass:(nullable NSNumber *)minEcoClass
                                                          trailerNotAllowed:(nullable NSNumber *)trailerNotAllowed
                                                                      legal:(nullable NSNumber *)legal;


Properties

weightLimit

@property (nonatomic, readonly, nullable) NSNumber *weightLimit;

Actual weight limit, tons. See Driving Rules sign 3.11.

Optional field, can be nil.


axleWeightLimit

@property (nonatomic, readonly, nullable) NSNumber *axleWeightLimit;

Axle load weight limit, tons. See Driving Rules sign 3.12.

Optional field, can be nil.


maxWeightLimit

@property (nonatomic, readonly, nullable) NSNumber *maxWeightLimit;

Maximal allowed weight limit, tons. See Driving Rules sign 3.4, table 8.11.

Optional field, can be nil.


heightLimit

@property (nonatomic, readonly, nullable) NSNumber *heightLimit;

Height limit, meters. See Driving Rules sign 3.13.

Optional field, can be nil.


widthLimit

@property (nonatomic, readonly, nullable) NSNumber *widthLimit;

Width limit, meters. See Driving Rules sign 3.14.

Optional field, can be nil.


lengthLimit

@property (nonatomic, readonly, nullable) NSNumber *lengthLimit;

Length limit, meters. See Driving Rules sign 3.15.

Optional field, can be nil.


payloadLimit

@property (nonatomic, readonly, nullable) NSNumber *payloadLimit;

Payload limit, tons.

Optional field, can be nil.


minEcoClass

@property (nonatomic, readonly, nullable) NSNumber *minEcoClass;

Minimal allowed engine ecological class. See Driving Rules sign 5.35 and 5.36.

Optional field, can be nil.


trailerNotAllowed

@property (nonatomic, readonly, nullable) NSNumber *trailerNotAllowed;

Trailer is not allowed. See Driving Rules sign 3.7.

Optional field, can be nil.


@property (nonatomic, readonly, nullable) NSNumber *legal;

Legal or physical limitation.

Optional field, can be nil.