[android] Call callback.onFinish() when camera is already at the correct position
[android] Call callback.onFinish() when camera is already at the correct position
This commit is contained in:
@@ -120,6 +120,8 @@ public final class Transform implements MapView.OnCameraDidChangeListener {
|
||||
}
|
||||
}
|
||||
});
|
||||
} else if (callback != null) {
|
||||
callback.onFinish();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -137,6 +139,8 @@ public final class Transform implements MapView.OnCameraDidChangeListener {
|
||||
mapView.addOnCameraDidChangeListener(this);
|
||||
nativeMap.easeTo(cameraPosition.target, cameraPosition.zoom, cameraPosition.bearing, cameraPosition.tilt,
|
||||
cameraPosition.padding, durationMs, easingInterpolator);
|
||||
} else if (callback != null) {
|
||||
callback.onFinish();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -157,6 +161,8 @@ public final class Transform implements MapView.OnCameraDidChangeListener {
|
||||
mapView.addOnCameraDidChangeListener(this);
|
||||
nativeMap.flyTo(cameraPosition.target, cameraPosition.zoom, cameraPosition.bearing,
|
||||
cameraPosition.tilt, cameraPosition.padding, durationMs);
|
||||
} else if (callback != null) {
|
||||
callback.onFinish();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user