From b738087080b924061c4e6ce4c8b60ae4573f4f10 Mon Sep 17 00:00:00 2001 From: Ansis Brammanis Date: Wed, 27 Jan 2016 12:06:05 -0800 Subject: [osx] setMaximumZoomLevel, setMinimumZoomLevel adds: setMaximumZoomLevel setMinimumZoomLevel and makes `maximumZoomLevel` and `minimumZoomLevel` not readonly --- include/mbgl/osx/MGLMapView.h | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) (limited to 'include') diff --git a/include/mbgl/osx/MGLMapView.h b/include/mbgl/osx/MGLMapView.h index 62a689fa19..ca55ba7cd5 100644 --- a/include/mbgl/osx/MGLMapView.h +++ b/include/mbgl/osx/MGLMapView.h @@ -182,13 +182,29 @@ IB_DESIGNABLE */ @property (nonatomic) double zoomLevel; -/** The minimum zoom level that can be displayed by the receiver using the - current style. */ -@property (nonatomic, readonly) double maximumZoomLevel; - -/** The maximum zoom level that can be displayed by the receiver using the - current style. */ -@property (nonatomic, readonly) double minimumZoomLevel; +/** + * The minimum zoom level at which the map can be shown. + * + * Depending on the map view’s aspect ratio, the map view may be prevented + * from reaching the minimum zoom level, in order to keep the map from + * repeating within the current viewport. + * + * If the value of this property is greater than that of the + * maximumZoomLevel property, the behavior is undefined. + * + * The default minimumZoomLevel is 0. + */ +@property (nonatomic) double minimumZoomLevel; + +/** + * The maximum zoom level the map can be shown at. + * + * If the value of this property is smaller than that of the + * minimumZoomLevel property, the behavior is undefined. + * + * The default maximumZoomLevel is 20. + */ +@property (nonatomic) double maximumZoomLevel; /** Changes the zoom level of the map and optionally animates the change. -- cgit v1.2.1