diff options
author | Łukasz Paczos <lukas.paczos@gmail.com> | 2019-02-04 13:10:17 +0100 |
---|---|---|
committer | Łukasz Paczos <lukasz.paczos@mapbox.com> | 2019-02-04 14:52:14 +0100 |
commit | 8ad13cd577cfdc19611e16bf36ed351432e261b9 (patch) | |
tree | 39afdf114bbe3c18fbdee26b5f302444a42352b5 /platform/android/src/native_map_view.cpp | |
parent | e45c3926c26884aceca5789837e1c1b31a51154e (diff) | |
download | qtlocation-mapboxgl-8ad13cd577cfdc19611e16bf36ed351432e261b9.tar.gz |
[android] expose symbol placement transition duration option
Diffstat (limited to 'platform/android/src/native_map_view.cpp')
-rwxr-xr-x | platform/android/src/native_map_view.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/platform/android/src/native_map_view.cpp b/platform/android/src/native_map_view.cpp index 405ecc5b76..e8bc14c8c2 100755 --- a/platform/android/src/native_map_view.cpp +++ b/platform/android/src/native_map_view.cpp @@ -682,13 +682,15 @@ jni::Local<jni::Object<TransitionOptions>> NativeMapView::getTransitionOptions(J const auto transitionOptions = map->getStyle().getTransitionOptions(); const auto duration = std::chrono::duration_cast<std::chrono::milliseconds>(transitionOptions.duration.value_or(mbgl::Duration::zero())).count(); const auto delay = std::chrono::duration_cast<std::chrono::milliseconds>(transitionOptions.delay.value_or(mbgl::Duration::zero())).count(); - return TransitionOptions::fromTransitionOptions(env, duration, delay); + const auto enablePlacementTransitions = (jboolean) transitionOptions.enablePlacementTransitions; + return TransitionOptions::fromTransitionOptions(env, duration, delay, enablePlacementTransitions); } void NativeMapView::setTransitionOptions(JNIEnv& env, const jni::Object<TransitionOptions>& options) { const mbgl::style::TransitionOptions transitionOptions( Duration(mbgl::Milliseconds(TransitionOptions::getDuration(env, options))), - Duration(mbgl::Milliseconds(TransitionOptions::getDelay(env, options))) + Duration(mbgl::Milliseconds(TransitionOptions::getDelay(env, options))), + TransitionOptions::isEnablePlacementTransitions(env, options) ); map->getStyle().setTransitionOptions(transitionOptions); } |