-
The
gesturesobject will be responsible for all gestures on the map.Declaration
Swift
public internal(set) var gestures: GestureManager! { get } -
The
cameraobject manages a camera’s view lifecycle..Declaration
Swift
public internal(set) var camera: CameraManager! { get } -
The
locationobject handles location events of the map.Declaration
Swift
public internal(set) var location: LocationManager! { get } -
The
styleobject supports run time styling.Declaration
Swift
public internal(set) var style: Style! { get } -
Controls the addition/removal of annotations to the map.
Declaration
Swift
public internal(set) var annotations: AnnotationManager! { get } -
Initialize a MapView
Declaration
Swift
public init(frame: CGRect, mapInitOptions: MapInitOptions = MapInitOptions(), styleURI: StyleURI? = .streets)Parameters
frameframe for the MapView.
mapInitOptionsMapInitOptions; default usesCredentialsManager.defaultto retrieve a shared default access token.styleURIStyleURIto initialize the map with, or nil. -
Undocumented
Declaration
Swift
public required init?(coder: NSCoder) -
Undocumented
Declaration
Swift
open override func awakeFromNib() -
Updates the map with new configuration options. Causes underlying structures to reload configuration synchronously.
Declaration
Swift
public func update(with updateMapConfig: (inout MapConfig) -> Void)Parameters
updateA closure that is fed the current map options and manipulates it in some way.
-
Declaration
Swift
public func screenCoordinate(for locationCoordinate: CLLocationCoordinate2D) -> ScreenCoordinate -
Declaration
Swift
public func metersPerPointAtLatitude(latitude: CLLocationDegrees) -> CLLocationDistance -
Declaration
Swift
public func subscribeRenderFrameHandler(_ handler: @escaping (MapboxCoreMaps.Event) -> Void) -
Declaration
Swift
public func subscribeStyleChangeHandler(_ handler: @escaping (MapboxCoreMaps.Event) -> Void)
MapView Class Reference