oscarimonbox
12/31/2015 - 10:42 AM

Añadir localización actual en el mapa

Añadir localización actual en el mapa

1) Añadir el string NSLocationWhenInUseUsageDescription y/o NSLocationAlwaysUsageDescription al Info.plist
2) Añadir a viewDidLoad

    self.locationManager = [[CLLocationManager alloc] init];
    self.locationManager.delegate = self;
    self.locationManager.distanceFilter = kCLDistanceFilterNone;
    self.locationManager.desiredAccuracy = kCLLocationAccuracyBest;
    
    self.mapView.delegate = self;
    self.mapView.padding = UIEdgeInsetsMake(self.mapView.padding.top, self.mapView.padding.left, 10, 10);
    
    if ([self.locationManager respondsToSelector:@selector(requestWhenInUseAuthorization)]) [self.locationManager requestWhenInUseAuthorization]; //iOS8
    o
    if ([self.locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]) [self.locationManager requestAlwaysAuthorization]; //iOS8
    
    [self.locationManager startUpdatingLocation];
    
    self.reverseGeocoder = [GMSGeocoder geocoder];