-
Callback handler type
Declaration
Swift
typealias Completion = () -> Void -
Which location types to display
Declaration
Swift
var displayed: ChecklistFlags { get set } -
Compass button
Declaration
Swift
var compass: MKCompassButton? { get } -
Tracking and legend stack
Declaration
Swift
var infoStack: UIStackView { get } -
Has the map been centered on a location?
Declaration
Swift
var isCentered: Bool -
Center map on device
Declaration
Swift
func centerOnDevice() -
Zoom map to coordinate
Declaration
Swift
func zoom(to center: CLLocationCoordinate2D)Parameters
centerCenter
-
Zoom map to place
Declaration
Swift
func zoom(to mappable: Mappable, callout: Bool)Parameters
mappablePlace
calloutShow callout?
-
Close place annotation view
Declaration
Swift
func close(mappable: Mappable)Parameters
mappablePlace
-
Update place display
Declaration
Swift
func update(mappable: Mappable)Parameters
mappablePlace
-
Handle annotation view display
Declaration
Swift
func display(view: MappableAnnotationView)Parameters
viewPlace view
-
Expand to region covered by annotation
Declaration
Swift
func expand(view: MappablesAnnotationView)Parameters
viewPlaces view
-
Refresh region override to expand enough to collect just offscreens
Declaration
Swift
override func refreshMapView(refreshRegion: MKCoordinateRegion? = nil, refreshMapRect: MKMapRect? = nil)Parameters
refreshRegionRegion to refresh
refreshMapRectMap rect to refresh
-
Schedule operations after map update
Declaration
Swift
override func didUpdateAnnotations()
View on GitHub
MTPMapView Class Reference