UserLocationButton
@MainActor
open class UserLocationButton : FUIMapToolbarButton, UIGestureRecognizerDelegate
FUIMapToolbarUserLocationButton is a subclass of FUIMapToolbarButton. This button centers on the user’s location for a given map with region
Example Initialization and Configuration:
let toolbar = FUIMapToolbar(mapView: mapView)
let locationButton = FUIMapToolbarUserLocationButton(mapView: self.mapView)
toolbar.items = [locationButton]
-
The map view which zoom extent button is attached to.
Declaration
Swift
@MainActor public weak var mapView: MKMapView? { get set } -
Declaration
Swift
@MainActor public required init() -
A convenience inititalizer that instantiates the
FUIMapToolbarUserLocationButtonwith a frame of zero and sets the mapView and region to find the user’s location.Declaration
Swift
@MainActor public convenience init(mapView: MKMapView, region: MKCoordinateRegion? = nil)Parameters
mapViewThe
MKMapViewused to center on user locationregionThe
MKCoordinateRegionthat shows the latitude and longitude delta of user’s location -
This method allows the
didPangesture to be recognized alongside the default gesture recognizers onMKMapViewDeclaration
Swift
@MainActor public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool