Warning

This feature is available in the Full MapKit SDK version

MMKMasstransitTransportTransportThread

class MMKMasstransitTransportTransportThread : NSObject

MMKMasstransitThread specific properties of a mass transit ride section of a MMKMasstransitRoute.

Summary

Class methods

 init(thread: MMKMasstransitThread,
 isRecommended: Bool,
      alerts: [MMKMasstransitTransportThreadAlert],
 alternateDepartureStop: MMKMasstransitStop?,
 boardingOptions: MMKMasstransitBoardingOptions?)

Properties

var threadMMKMasstransitThread { get }
Mass transit thread

var isRecommended: Bool { get }
Indicates that the mass transit router considers this thread the best one for the current section of the constucted route

var alerts: [MMKMasstransitTransportThreadAlert] { get }
Collection of important annotations for the section

var alternateDepartureStopMMKMasstransitStop? { get }
If alternateDepartureStop is specified, it specifies the departure location for this particular Thread instead of the first Stop of the Section

var boardingOptionsMMKMasstransitBoardingOptions? { get }
Recommended underground boarding options for this section

Class methods

init(thread:isRecommended:alerts:alternateDepartureStop:boardingOptions:)

 init(thread: MMKMasstransitThread,
 isRecommended: Bool,
      alerts: [MMKMasstransitTransportThreadAlert],
 alternateDepartureStop: MMKMasstransitStop?,
 boardingOptions: MMKMasstransitBoardingOptions?)


Properties

thread

var thread: MMKMasstransitThread { get }

Mass transit thread.


isRecommended

var isRecommended: Bool { get }

Indicates that the mass transit router considers this thread the best one for the current section of the constucted route.


alerts

var alerts: [MMKMasstransitTransportThreadAlert] { get }

Collection of important annotations for the section.


alternateDepartureStop

var alternateDepartureStop: MMKMasstransitStop? { get }

If alternateDepartureStop is specified, it specifies the departure location for this particular Thread instead of the first Stop of the Section.

Optional field, can be nil.


boardingOptions

var boardingOptions: MMKMasstransitBoardingOptions? { get }

Recommended underground boarding options for this section.

Optional field, can be nil.