MMKDrivingOptions

Warning

This feature is available in the Full MapKit SDK version

class MMKDrivingOptions : NSObject

Driving options.

Summary

Class methods

 init(initialAzimuth: NSNumber?,
         routesCount: NSNumber?,
       departureTime: Date?,
  annotationLanguage: NSNumber?,
      avoidanceFlags: MMKDrivingAvoidanceFlags?)

Properties

@NSCopying var initialAzimuth: NSNumber? { get set }
Starting location azimuth

@NSCopying var routesCount: NSNumber? { get set }
The number of alternatives

var departureTime: Date? { get set }
Optional field, can be nil

@NSCopying var annotationLanguage: NSNumber? { get set }
A method to set the annotation language

var avoidanceFlags: MMKDrivingAvoidanceFlags? { get set }
The 'avoidanceFlags' instruct the router to return routes that avoid roads with the specified properties when possible

Class methods

init(initialAzimuth:routesCount:departureTime:annotationLanguage:avoidanceFlags:)

 init(initialAzimuth: NSNumber?,
         routesCount: NSNumber?,
       departureTime: Date?,
  annotationLanguage: NSNumber?,
      avoidanceFlags: MMKDrivingAvoidanceFlags?)


Properties

initialAzimuth

@NSCopying var initialAzimuth: NSNumber? { get set }

Starting location azimuth.

Optional field, can be nil.


routesCount

@NSCopying var routesCount: NSNumber? { get set }

The number of alternatives.

Optional field, can be nil.


departureTime

var departureTime: Date? { get set }

Optional field, can be nil.


annotationLanguage

@NSCopying var annotationLanguage: NSNumber? { get set }

A method to set the annotation language. lang The annotation language.

Optional field, can be nil.


avoidanceFlags

var avoidanceFlags: MMKDrivingAvoidanceFlags? { get set }

The 'avoidanceFlags' instruct the router to return routes that avoid roads with the specified properties when possible.

Optional field, can be nil.