Merge pull request #10504 from mike-000/patch-1

Fix for reset north when rotation is 360 degrees
This commit is contained in:
Andreas Hocevar
2020-01-12 13:00:36 +01:00
committed by GitHub

View File

@@ -131,8 +131,9 @@ class Rotate extends Control {
// upon it
return;
}
if (view.getRotation() !== undefined) {
if (this.duration_ > 0) {
const rotation = view.getRotation();
if (rotation !== undefined) {
if (this.duration_ > 0 && rotation % (2 * Math.PI) !== 0) {
view.animate({
rotation: 0,
duration: this.duration_,