Ich habe eine mapView, die mit viewDidLoad
:
Das funktioniert gut. Ich habe eine Suchleiste und eine Funktion hinzugefügt, um zu einem bestimmten Adressort zu springen. Das funktioniert auch gut. Ich möchte jetzt eine Schaltfläche hinzufügen, um zum aktuellen Speicherort zurückzukehren. Können Sie mir bitte eine Hand geben?
Prost
Sie müssen den Mittelpunkt Ihrer Karte durch Tippen auf diese Schaltfläche auf den aktuellen Standort setzen. Sprich, so:
%Vor%Sie können diese IBAction mit Ihrem UIButton verknüpfen, Es wird die Karte an der aktuellen Position verschieben und darauf zoomen.
%Vor%MKCoordinateSpan definiert den Bereich, der von einer Kartenregion überspannt wird, je kleiner diese Werte sind, desto näher Sie auf der Karte zoomen.
FÜR SWIFT
Fügen Sie diese Zeile in der Schaltflächenaktion yourMKMapView.setUserTrackingMode(.follow, animated: true)
stelle sicher, dass du yourMKMapView.showsUserLocation = true
in viewDidLoad()
Tags und Links iphone xcode mapkit currentlocation