summaryrefslogtreecommitdiff
path: root/platform/darwin/src/MGLStyle.mm
diff options
context:
space:
mode:
authorFabian Guerra Soto <fabian.guerra@mapbox.com>2018-12-13 10:19:56 -0800
committerGitHub <noreply@github.com>2018-12-13 10:19:56 -0800
commitbbeec8dacb1a007ffadad391b63620b6d2575eb7 (patch)
tree81e6d72141e2986bbd00c7354da4fe45b6b8bec8 /platform/darwin/src/MGLStyle.mm
parentb1ae6c90518671896fef8e7895610e75e4be5284 (diff)
downloadqtlocation-mapboxgl-bbeec8dacb1a007ffadad391b63620b6d2575eb7.tar.gz
[ios, macos] Add enablePlacementTransitions to MGLStyle. (#13565)
* [ios, macos] Add enablePlacementTransitions to MGLStyle. * [ios, macos] Update changelogs.
Diffstat (limited to 'platform/darwin/src/MGLStyle.mm')
-rw-r--r--platform/darwin/src/MGLStyle.mm13
1 files changed, 13 insertions, 0 deletions
diff --git a/platform/darwin/src/MGLStyle.mm b/platform/darwin/src/MGLStyle.mm
index df5f51102a..82fed5e922 100644
--- a/platform/darwin/src/MGLStyle.mm
+++ b/platform/darwin/src/MGLStyle.mm
@@ -534,6 +534,19 @@ static_assert(6 == mbgl::util::default_styles::numOrderedStyles,
return MGLTransitionFromOptions(transitionOptions);
}
+- (void)setEnablePlacementTransitions:(BOOL)enablePlacementTransitions
+{
+ mbgl::style::TransitionOptions transitionOptions = self.rawStyle->getTransitionOptions();
+ transitionOptions.enablePlacementTransitions = static_cast<bool>(enablePlacementTransitions);
+ self.rawStyle->setTransitionOptions(transitionOptions);
+}
+
+- (BOOL)enablePlacementTransitions
+{
+ mbgl::style::TransitionOptions transitionOptions = self.rawStyle->getTransitionOptions();
+ return transitionOptions.enablePlacementTransitions;
+}
+
#pragma mark Style light
- (void)setLight:(MGLLight *)light