YMKMasstransitRouteMetadata
Важно
This feature is available in the Full MapKit SDK version
|
class YMKMasstransitRouteMetadata : NSObject, YMKBaseMetadata |
Contains information associated with a route constructed by the mass transit router.
Summary
Class methods
|
init(weight: YMKMasstransitWeight, |
Properties
|
var weight: YMKMasstransitWeight { get } |
|
var settings: YMKMasstransitRouteSettings? { get } |
|
var estimation: YMKMasstransitTravelEstimation? { get } |
|
var wayPoints: [YMKMasstransitWayPoint] { get } |
|
var routeId: String? { get } |
|
var flags: YMKMasstransitFlags? { get } Optional field, can be nil |
|
var comfortTags: [NSNumber] { get } |
|
var stairsSummary: YMKMasstransitStairsSummary { get } |
|
var paymentOptions: [YMKMasstransitRoutePaymentOption] { get } |
|
var routeExplanation: String? { get } |
Class methods
init(weight:settings:estimation:wayPoints:routeId:flags:comfortTags:stairsSummary:paymentOptions:routeExplanation:)
|
init(weight: YMKMasstransitWeight, |
Properties
weight
|
var weight: YMKMasstransitWeight { get } |
Contains the route time, distance of the walking part, and the number of transfers.
settings
|
var settings: YMKMasstransitRouteSettings? { get } |
Route settings that were used by the mass transit router.
Optional field, can be nil.
estimation
|
var estimation: YMKMasstransitTravelEstimation? { get } |
Arrival and departure time estimations for time-dependent routes.
Optional field, can be nil.
wayPoints
|
var wayPoints: [YMKMasstransitWayPoint] { get } |
List of route waypoints. See YMKMasstransitWayPoint for details
routeId
|
var routeId: String? { get } |
Unique route id.
Optional field, can be nil.
flags
|
var flags: YMKMasstransitFlags? { get } |
Flags which contains route properties
Optional field, can be nil.
comfortTags
|
var comfortTags: [NSNumber] { get } |
stairsSummary
|
var stairsSummary: YMKMasstransitStairsSummary { get } |
paymentOptions
|
var paymentOptions: [YMKMasstransitRoutePaymentOption] { get } |
List of payment options with prices for the whole route.
routeExplanation
|
var routeExplanation: String? { get } |
Optional field, can be nil.