`import UIKit
import MapKit
import CoreLocation
import Foundation
class GetLocation: UIViewController, CLLocationManagerDelegate {
// var isLocationEnabled = false
var locationManager: CLLocationManager!
var lat: Double = 1
var lon: Double = 1
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
}
}
Topic:
Programming Languages
SubTopic:
Swift
Tags: