summaryrefslogtreecommitdiff
path: root/platform/ios/src/MGLLocationManager.m
diff options
context:
space:
mode:
Diffstat (limited to 'platform/ios/src/MGLLocationManager.m')
-rw-r--r--platform/ios/src/MGLLocationManager.m7
1 files changed, 7 insertions, 0 deletions
diff --git a/platform/ios/src/MGLLocationManager.m b/platform/ios/src/MGLLocationManager.m
index d9c3d0e124..b0d2e17d5d 100644
--- a/platform/ios/src/MGLLocationManager.m
+++ b/platform/ios/src/MGLLocationManager.m
@@ -46,6 +46,13 @@ static NSString * const MGLLocationManagerRegionIdentifier = @"MGLLocationManage
[self.delegate locationManagerDidStopLocationUpdates:self];
}
}
+ if(self.standardLocationManager.monitoredRegions.count > 0) {
+ for(CLRegion *region in self.standardLocationManager.monitoredRegions) {
+ if([region.identifier isEqualToString:MGLLocationManagerRegionIdentifier]) {
+ [self.standardLocationManager stopMonitoringForRegion:region];
+ }
+ }
+ }
}
#pragma mark - Utilities