One Logo Pool Ball
MapKit · IOS API REFERENCE

MKPolygon

class · iOS 4.0+ · SDK 27.1

class MKPolygon

Members (5)

init · iOS 4.0+

init

TypeScript
static initCoordinatesCount(coords: "animatableData" | SDKHandle, count: number): MKPolygon
Swift declaration
convenience init(coordinates coords: UnsafePointer<CLLocationCoordinate2D>, count: Int)
init · iOS 4.0+

init

TypeScript
static initCoordinatesCountInteriorPolygons(coords: "animatableData" | SDKHandle, count: number, interiorPolygons?: (Array<MKPolygon>) | null): MKPolygon
Swift declaration
convenience init(coordinates coords: UnsafePointer<CLLocationCoordinate2D>, count: Int, interiorPolygons: [MKPolygon]?)
init · iOS 4.0+

init

TypeScript
static initPointsCount(points: SDKHandle, count: number): MKPolygon
Swift declaration
convenience init(points: UnsafePointer<MKMapPoint>, count: Int)
init · iOS 4.0+

init

TypeScript
static initPointsCountInteriorPolygons(points: SDKHandle, count: number, interiorPolygons?: (Array<MKPolygon>) | null): MKPolygon
Swift declaration
convenience init(points: UnsafePointer<MKMapPoint>, count: Int, interiorPolygons: [MKPolygon]?)
get · iOS 4.0+

interiorPolygons

TypeScript
get interiorPolygons(): (Array<MKPolygon>) | null
Swift declaration
var interiorPolygons: [MKPolygon]? { get }

Skipped declarations

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

MKPolygon.init()

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

All MapKit types →