MGLLocationManagerDelegate

@protocol MGLLocationManagerDelegate <NSObject>

The MGLLocationManagerDelegate protocol defines a set of methods that respond to location updates from an MGLLocationManager object that is serving as the location manager of an MGLMapView.

  • Notifies the delegate with the new location data.

    Declaration

    Objective-C

    - (void)locationManager:(nonnull id<MGLLocationManager>)manager
         didUpdateLocations:(nonnull NSArray<CLLocation *> *)locations;

    Swift

    func locationManager(_ manager: MGLLocationManager, didUpdate locations: [CLLocation])

    Parameters

    manager

    The location manager reporting the update.

    locations

    An array of CLLocation objects in chronological order, with the last object representing the most recent location. This array contains multiple CLLocation objects when MGLMapView uses its default location manager.