Warning

This feature is available in the Full MapKit SDK version

MMKMasstransitConstructionMask

@interface MMKMasstransitConstructionMask : NSObject

Constructions that can be found on pedestrian, bicycle paths or on mass transit transfers.

Summary

Class methods

+ (nonnull MMKMasstransitConstructionMask *)constructionMaskWithStairs:(nullable NSNumber *)stairs
                                                                  pass:(nullable NSNumber *)pass
                                                             crosswalk:( BOOL)crosswalk
                                                               binding:( BOOL)binding
                                                            transition:( BOOL)transition
                                                                tunnel:( BOOL)tunnel
                                                            travolator:(nullable NSNumber *)travolator
                                                                indoor:( BOOL)indoor
                                                             escalator:(nullable NSNumber *)escalator
                                                              elevator:(nullable NSNumber *)elevator;

Properties

@property (nonatomic, readonly, nullable) NSNumber *stairs;
Optional field, can be nil

@property (nonatomic, readonly, nullable) NSNumber *pass;
Optional field, can be nil

@property (nonatomic, readonly) BOOL crosswalk;
Crossing that is not an underground tunnel or a bridge

@property (nonatomic, readonly) BOOL binding;
Edge connecting the route endpoint to the route network

@property (nonatomic, readonly) BOOL transition;
Transfer

@property (nonatomic, readonly) BOOL tunnel;
Tunnel that is not a crossing

@property (nonatomic, readonly, nullable) NSNumber *travolator;
Optional field, can be nil

@property (nonatomic, readonly) BOOL indoor;
Air-conditioned place

@property (nonatomic, readonly, nullable) NSNumber *escalator;
Optional field, can be nil

@property (nonatomic, readonly, nullable) NSNumber *elevator;
Optional field, can be nil

Class methods

constructionMaskWithStairs:pass:crosswalk:binding:transition:tunnel:travolator:indoor:escalator:elevator:

+ (nonnull MMKMasstransitConstructionMask *)constructionMaskWithStairs:(nullable NSNumber *)stairs
                                                                  pass:(nullable NSNumber *)pass
                                                             crosswalk:( BOOL)crosswalk
                                                               binding:( BOOL)binding
                                                            transition:( BOOL)transition
                                                                tunnel:( BOOL)tunnel
                                                            travolator:(nullable NSNumber *)travolator
                                                                indoor:( BOOL)indoor
                                                             escalator:(nullable NSNumber *)escalator
                                                              elevator:(nullable NSNumber *)elevator;


Properties

stairs

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

Optional field, can be nil.


pass

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

Optional field, can be nil.


crosswalk

@property (nonatomic, readonly) BOOL crosswalk;

Crossing that is not an underground tunnel or a bridge.


binding

@property (nonatomic, readonly) BOOL binding;

Edge connecting the route endpoint to the route network.


transition

@property (nonatomic, readonly) BOOL transition;

Transfer. For example, transfer from one underground line to another or transfer from an underground station to an exit from it.


tunnel

@property (nonatomic, readonly) BOOL tunnel;

Tunnel that is not a crossing.


travolator

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

Optional field, can be nil.


indoor

@property (nonatomic, readonly) BOOL indoor;

Air-conditioned place. Can be a covered gallery, a mall or any other climate-static edges.


escalator

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

Optional field, can be nil.


elevator

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

Optional field, can be nil.