summaryrefslogtreecommitdiff
path: root/platform/ios/app/MBXOfflinePacksTableViewController.m
diff options
context:
space:
mode:
authorMinh Nguyễn <mxn@1ec5.org>2016-04-21 16:50:45 -0700
committerMinh Nguyễn <mxn@1ec5.org>2016-04-21 16:50:45 -0700
commit3a22033b90f1c4db4bb49c79a809fe14dc253c4f (patch)
tree5ecb8eeb51c7ff6eabc73f0cf1f5af431e223812 /platform/ios/app/MBXOfflinePacksTableViewController.m
parent0dbec51401a70b121dd8e086f0d5fd7962c011a9 (diff)
downloadqtlocation-mapboxgl-3a22033b90f1c4db4bb49c79a809fe14dc253c4f.tar.gz
[ios, osx] Constrain zoom level when selecting offline pack
When selecting an offline pack for display in iosapp or osxapp, constrain the zoom level to the pack’s minimum and maximum zoom levels. Fixes #4787.
Diffstat (limited to 'platform/ios/app/MBXOfflinePacksTableViewController.m')
-rw-r--r--platform/ios/app/MBXOfflinePacksTableViewController.m1
1 files changed, 1 insertions, 0 deletions
diff --git a/platform/ios/app/MBXOfflinePacksTableViewController.m b/platform/ios/app/MBXOfflinePacksTableViewController.m
index 8aad4fbbf8..9b1a12a933 100644
--- a/platform/ios/app/MBXOfflinePacksTableViewController.m
+++ b/platform/ios/app/MBXOfflinePacksTableViewController.m
@@ -24,6 +24,7 @@ static NSString * const MBXOfflinePacksTableViewActiveCellReuseIdentifier = @"Ac
- (void)applyToMapView:(MGLMapView *)mapView {
mapView.styleURL = self.styleURL;
[mapView setVisibleCoordinateBounds:self.bounds];
+ mapView.zoomLevel = MIN(self.maximumZoomLevel, MAX(self.minimumZoomLevel, mapView.zoomLevel));
}
@end