Warning

This feature is available in the Full MapKit SDK version

MMKDrivingLaneSign

@interface MMKDrivingLaneSign : NSObject

The sign showing a lane.

Summary

Class methods

+ (nonnull MMKDrivingLaneSign *)laneSignWithPosition:(nonnull MMKPolylinePosition *)position
                                           annotated:(nullable NSNumber *)annotated
                                               lanes:(nonnull NSArray<MMKDrivingLane *> *)lanes;

Properties

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

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

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

Class methods

laneSignWithPosition:annotated:lanes:

+ (nonnull MMKDrivingLaneSign *)laneSignWithPosition:(nonnull MMKPolylinePosition *)position
                                           annotated:(nullable NSNumber *)annotated
                                               lanes:(nonnull NSArray<MMKDrivingLane *> *)lanes;


Properties

position

@property (nonatomic, readonly, nonnull) MMKPolylinePosition *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<MMKDrivingLane *> *lanes;

The lane to display the sign in.