One Logo Pool Ball
MapKit · IOS API REFERENCE

MKDirections.Request

class · iOS 6.0+ · SDK 27.1

class Request

Members (18)

static · iOS 6.0+

isDirectionsRequest

TypeScript
static isDirectionsRequest(url: string): boolean
Swift declaration
class func isDirectionsRequest(_ url: URL) -> Bool
init · iOS 6.0+

init

TypeScript
static init(url: string): MKDirections_Request
Swift declaration
init(contentsOf url: URL)
get · iOS 7.0+

arrivalDate

TypeScript
get arrivalDate(): (globalThis.Date) | null
Swift declaration
var arrivalDate: Date? { get set }
set · iOS 7.0+

arrivalDate

TypeScript
set arrivalDate(value: (globalThis.Date) | null)
Swift declaration
var arrivalDate: Date? { get set }
get · iOS 7.0+

departureDate

TypeScript
get departureDate(): (globalThis.Date) | null
Swift declaration
var departureDate: Date? { get set }
set · iOS 7.0+

departureDate

TypeScript
set departureDate(value: (globalThis.Date) | null)
Swift declaration
var departureDate: Date? { get set }
get · iOS 6.0+

destination

TypeScript
get destination(): (MKMapItem) | null
Swift declaration
var destination: MKMapItem? { get set }
set · iOS 6.0+

destination

TypeScript
set destination(value: (MKMapItem) | null)
Swift declaration
var destination: MKMapItem? { get set }
get · iOS 16.0+

highwayPreference

TypeScript
get highwayPreference(): MKDirections_RoutePreference
Swift declaration
var highwayPreference: MKDirections.RoutePreference { get set }
set · iOS 16.0+

highwayPreference

TypeScript
set highwayPreference(value: MKDirections_RoutePreference)
Swift declaration
var highwayPreference: MKDirections.RoutePreference { get set }
get · iOS 7.0+

requestsAlternateRoutes

TypeScript
get requestsAlternateRoutes(): boolean
Swift declaration
var requestsAlternateRoutes: Bool { get set }
set · iOS 7.0+

requestsAlternateRoutes

TypeScript
set requestsAlternateRoutes(value: boolean)
Swift declaration
var requestsAlternateRoutes: Bool { get set }
get · iOS 6.0+

source

TypeScript
get source(): (MKMapItem) | null
Swift declaration
var source: MKMapItem? { get set }
set · iOS 6.0+

source

TypeScript
set source(value: (MKMapItem) | null)
Swift declaration
var source: MKMapItem? { get set }
get · iOS 16.0+

tollPreference

TypeScript
get tollPreference(): MKDirections_RoutePreference
Swift declaration
var tollPreference: MKDirections.RoutePreference { get set }
set · iOS 16.0+

tollPreference

TypeScript
set tollPreference(value: MKDirections_RoutePreference)
Swift declaration
var tollPreference: MKDirections.RoutePreference { get set }
get · iOS 7.0+

transportType

TypeScript
get transportType(): MKDirectionsTransportType
Swift declaration
var transportType: MKDirectionsTransportType { get set }
set · iOS 7.0+

transportType

TypeScript
set transportType(value: MKDirectionsTransportType)
Swift declaration
var transportType: MKDirectionsTransportType { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MKDirections.Request.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All MapKit types →