One Logo Pool Ball
MapKit · IOS API REFERENCE

MKGeocodingRequest

class · iOS 26.0+ · SDK 27.1

class MKGeocodingRequest

Members (10)

method · iOS 26.0+

cancel

TypeScript
cancel(): void
Swift declaration
func cancel()
method · iOS 26.0+

getMapItems

TypeScript
getMapItems(completionHandler: ((arg0: (Array<MKMapItem>) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
var mapItems: [MKMapItem] { get async throws }
init · iOS 26.0+

init

TypeScript
static init(addressString: string): (MKGeocodingRequest) | null
Swift declaration
init?(addressString: String)
get · iOS 26.0+

addressString

TypeScript
get addressString(): string
Swift declaration
var addressString: String { get }
get · iOS 26.0+

isCancelled

TypeScript
get isCancelled(): boolean
Swift declaration
var isCancelled: Bool { get }
get · iOS 26.0+

isLoading

TypeScript
get isLoading(): boolean
Swift declaration
var isLoading: Bool { get }
get · iOS 26.0+

preferredLocale

TypeScript
get preferredLocale(): (_Foundation_Locale) | null
Swift declaration
var preferredLocale: Locale? { get set }
set · iOS 26.0+

preferredLocale

TypeScript
set preferredLocale(value: (_Foundation_Locale) | null)
Swift declaration
var preferredLocale: Locale? { get set }
get · iOS 26.0+

region

TypeScript
get region(): MKCoordinateRegion
Swift declaration
var region: MKCoordinateRegion { get set }
set · iOS 26.0+

region

TypeScript
set region(value: MKCoordinateRegion)
Swift declaration
var region: MKCoordinateRegion { get set }

Skipped declarations

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

MKGeocodingRequest.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All MapKit types →