import UIKit import MapKit import CoreLocation class GetLocation: UIViewController, CLLocationManagerDelegate { // var isLocationEnabled = false var locationManager: CLLocationManager! var lat: Double = 0 var lon: Double = 0 var region = CLLocation(latitude: lat, longitude: lon) // let geoCoder = CLGeocoder() override func viewDidLoad() { super.viewDidLoad() self.locationManager = CLLocationManager() self.locationManager?.delegate = self } func regionManager() { self.locationManager.desiredAccuracy = kCLLocationAccuracyBest self.locationManager.requestAlwaysAuthorization() if CLLocationManager.locationServicesEnabled() { print("Location Enabled") } else { print("Location Not Enabled") } } func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) { let location = locations[0] as CLLocation let latitube = location.coordinate.latitude let longitube = location.coordinate.longitude lat = latitube lon = longitube } }