diff options
-rw-r--r-- | src/imports/location/qquickgeomapgesturearea.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/imports/location/qquickgeomapgesturearea.cpp b/src/imports/location/qquickgeomapgesturearea.cpp index 938d2170..f324d10e 100644 --- a/src/imports/location/qquickgeomapgesturearea.cpp +++ b/src/imports/location/qquickgeomapgesturearea.cpp @@ -1229,6 +1229,11 @@ void QQuickGeoMapGestureArea::startFlick(int dx, int dy, int timeMs) else if (latitude < -85.05113) latitude = -85.05113; + if (longitude > 180) + longitude = longitude - 360; + else if (longitude < -180) + longitude = longitude + 360; + animationEndCoordinate.setLongitude(longitude); animationEndCoordinate.setLatitude(latitude); |