How to cek current longitude and latitude Swift 4
1. Get data longitude and latitude First you need to set allowance to receive User's GPS in the
info.plist
.
Set:
NSLocationWhenInUseUsageDescription
with a random String. And/or: NSLocationAlwaysUsageDescription
with a random String.
Then:
import UIKit
import MapKit
class ViewController: UIViewController {
var locManager = CLLocationManager()
var currentLocation: CLLocation!
override func viewDidLoad() {
super.viewDidLoad()
locManager.requestWhenInUseAuthorization()
if (CLLocationManager.authorizationStatus() == CLAuthorizationStatus.authorizedWhenInUse ||
CLLocationManager.authorizationStatus() == CLAuthorizationStatus.authorizedAlways){
currentLocation = locManager.location
print(currentLocation.coordinate.latitude)
print(currentLocation.coordinate.longitude)
}
}
}
No comments: