-
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
center
Center
-
Zoom map to place
Declaration
Swift
func zoom(to mappable: Mappable, callout: Bool)
Parameters
mappable
Place
callout
Show callout?
-
Close place annotation view
Declaration
Swift
func close(mappable: Mappable)
Parameters
mappable
Place
-
Update place display
Declaration
Swift
func update(mappable: Mappable)
Parameters
mappable
Place
-
Handle annotation view display
Declaration
Swift
func display(view: MappableAnnotationView)
Parameters
view
Place view
-
Expand to region covered by annotation
Declaration
Swift
func expand(view: MappablesAnnotationView)
Parameters
view
Places view
-
Refresh region override to expand enough to collect just offscreens
Declaration
Swift
override func refreshMapView(refreshRegion: MKCoordinateRegion? = nil, refreshMapRect: MKMapRect? = nil)
Parameters
refreshRegion
Region to refresh
refreshMapRect
Map rect to refresh
-
Schedule operations after map update
Declaration
Swift
override func didUpdateAnnotations()