[android] invalidate camera when setting a padding

This commit is contained in:
Łukasz Paczos
2019-06-24 14:02:14 +02:00
committed by Łukasz Paczos
parent 658d68e38c
commit 8fbe63b51b
3 changed files with 86 additions and 23 deletions

View File

@@ -516,6 +516,8 @@ void NativeMapView::setVisibleCoordinateBounds(JNIEnv& env, const jni::Array<jni
void NativeMapView::setContentPadding(JNIEnv&, float top, float left, float bottom, float right) {
insets = {top, left, bottom, right};
// invalidate the camera position to consider the new padding
map->jumpTo(map->getCameraOptions(insets));
}
jni::Local<jni::Array<jni::jfloat>> NativeMapView::getContentPadding(JNIEnv& env) {