diff options
author | Minh Nguyễn <mxn@1ec5.org> | 2016-04-21 16:50:45 -0700 |
---|---|---|
committer | Minh Nguyễn <mxn@1ec5.org> | 2016-04-21 16:50:45 -0700 |
commit | 3a22033b90f1c4db4bb49c79a809fe14dc253c4f (patch) | |
tree | 5ecb8eeb51c7ff6eabc73f0cf1f5af431e223812 /platform/ios/app/MBXOfflinePacksTableViewController.m | |
parent | 0dbec51401a70b121dd8e086f0d5fd7962c011a9 (diff) | |
download | qtlocation-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.m | 1 |
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 |