Warning

This feature is available in the Full MapKit SDK version

YMKDrivingRouteMetadata

@interface YMKDrivingRouteMetadata : NSObject <YMKBaseMetadata>

Information about driving route metadata.

Summary

Class methods

+ (nonnull YMKDrivingRouteMetadata *)routeMetadataWithWeight:(nonnull YMKDrivingWeight *)weight
                                                       flags:(nonnull YMKDrivingFlags *)flags
                                                 routePoints:(nonnull NSArray<YMKDrivingRoutePoint *> *)routePoints
                                                         uri:(nullable NSString *)uri;

Properties

@property (nonatomic, readonly, nonnull) YMKDrivingWeight *weight;
Route "weight"

@property (nonatomic, readonly, nonnull) YMKDrivingFlags *flags;
Overall route characteristics

@property (nonatomic, readonly, nonnull)
    NSArray<YMKDrivingRoutePoint *> *routePoints;

Route points

@property (nonatomic, readonly, nullable) NSString *uri;
Route URI

Optional field, can be nil

Class methods

routeMetadataWithWeight:flags:routePoints:uri:

+ (nonnull YMKDrivingRouteMetadata *)routeMetadataWithWeight:(nonnull YMKDrivingWeight *)weight
                                                       flags:(nonnull YMKDrivingFlags *)flags
                                                 routePoints:(nonnull NSArray<YMKDrivingRoutePoint *> *)routePoints
                                                         uri:(nullable NSString *)uri;


Properties

weight

@property (nonatomic, readonly, nonnull) YMKDrivingWeight *weight;

Route "weight".


flags

@property (nonatomic, readonly, nonnull) YMKDrivingFlags *flags;

Overall route characteristics.


routePoints

@property (nonatomic, readonly, nonnull)
    NSArray<YMKDrivingRoutePoint *> *routePoints;

Route points. In addition to point coordinates each route point may have a selected arrival point


uri

@property (nonatomic, readonly, nullable) NSString *uri;

Route URI

Optional field, can be nil.