Advertisement
Guest User

swift <3

a guest
Jul 29th, 2015
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 1.49 KB | None | 0 0
  1. import UIKit
  2. import MapKit
  3. import CoreLocation
  4.  
  5. class ViewController: UIViewController, CLLocationManagerDelegate, MKMapViewDelegate {
  6.  
  7.    
  8.     @IBOutlet var map: MKMapView!
  9.    
  10.     var locationManager = CLLocationManager()
  11.    
  12.     override func viewDidLoad() {
  13.         super.viewDidLoad()
  14.        
  15.         locationManager.delegate = self
  16.         locationManager.desiredAccuracy = kCLLocationAccuracyBest
  17.         locationManager.requestWhenInUseAuthorization()
  18.         locationManager.startUpdatingLocation()
  19.        
  20.        
  21.     }
  22.    
  23.     func locationManager(manager: CLLocationManager!, didUpdateLocations locations: [AnyObject]!) {
  24.         var userLocation: CLLocation = locations[0] as! CLLocation
  25.        
  26.         var latitude = userLocation.coordinate.latitude
  27.        
  28.         var longitude = userLocation.coordinate.longitude
  29.        
  30.         var latitudeDelta:CLLocationDegrees = 0.05
  31.        
  32.         var longitudeDelta:CLLocationDegrees = 0.05
  33.        
  34.         var span:MKCoordinateSpan = MKCoordinateSpanMake(latitudeDelta, longitudeDelta)
  35.        
  36.         var location:CLLocationCoordinate2D = CLLocationCoordinate2DMake(latitude, longitude)
  37.        
  38.         var region:MKCoordinateRegion = MKCoordinateRegionMake(location, span)
  39.        
  40.         map.setRegion(region, animated: true)
  41.        
  42.     }
  43.  
  44.     override func didReceiveMemoryWarning() {
  45.         super.didReceiveMemoryWarning()
  46.         // Dispose of any resources that can be recreated.
  47.     }
  48.  
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement