Warning

This feature is available in the Full MapKit SDK version

YMKDrivingLaneSign

@interface YMKDrivingLaneSign : NSObject

The sign showing a lane.

Summary

Class methods

+ (nonnull YMKDrivingLaneSign *)laneSignWithPosition:(nonnull YMKPolylinePosition *)position
                                           annotated:(nullable NSNumber *)annotated
                                               lanes:(nonnull NSArray<YMKDrivingLane *> *)lanes;

Properties

@property (nonatomic, readonly, nonnull) YMKPolylinePosition *position;
The position of the sign

@property (nonatomic, readonly, nullable) NSNumber *annotated;
Determines whether the sign should be annotated

@property (nonatomic, readonly, nonnull) NSArray<YMKDrivingLane *> *lanes;
The lane to display the sign in

Class methods

laneSignWithPosition:annotated:lanes:

+ (nonnull YMKDrivingLaneSign *)laneSignWithPosition:(nonnull YMKPolylinePosition *)position
                                           annotated:(nullable NSNumber *)annotated
                                               lanes:(nonnull NSArray<YMKDrivingLane *> *)lanes;


Properties

position

@property (nonatomic, readonly, nonnull) YMKPolylinePosition *position;

The position of the sign.


annotated

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

Determines whether the sign should be annotated.

Optional field, can be nil.


lanes

@property (nonatomic, readonly, nonnull) NSArray<YMKDrivingLane *> *lanes;

The lane to display the sign in.