Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // ViewController.swift
- // LocationTest
- //
- // Created by Oscar Bjurelid on 2018-11-12.
- // Copyright © 2018 Oscar Bjurelid. All rights reserved.
- //
- import UIKit
- import CoreLocation
- class ViewController: UIViewController, CLLocationManagerDelegate {
- var locationManager: CLLocationManager!
- @IBOutlet weak var Location: UILabel!
- @IBOutlet weak var Coords: UILabel!
- override func viewDidLoad() {
- super.viewDidLoad()
- initLocationManager()
- var myLocation = CLLocation()
- print(locationManager.location?.coordinate)
- print(myLocation.altitude)
- var myLon = locationManager.location?.coordinate
- var myLat = locationManager.location?.coordinate.latitude
- Location.text = locationDict
- }
- func initLocationManager() {
- locationManager = CLLocationManager()
- locationManager.delegate = self
- locationManager.desiredAccuracy = kCLLocationAccuracyThreeKilometers
- locationManager.distanceFilter = 1000
- locationManager.requestWhenInUseAuthorization()
- locationManager.startUpdatingLocation()
- }
- func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
- self.locationManager.stopUpdatingLocation()
- var locationArray = locations as NSArray
- var locationObj = locationArray.lastObject as! CLLocation
- var coord = locationObj.coordinate
- let latitude : NSNumber = NSNumber(value: coord.latitude)
- let longitude : NSNumber = NSNumber(value: coord.longitude)
- let locationDict = ["latitude": latitude, "longitude": longitude]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement