summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/location/maps/tiled/qgeotiledmapdata.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/location/maps/tiled/qgeotiledmapdata.cpp b/src/location/maps/tiled/qgeotiledmapdata.cpp
index cc40c0671b..bd7f952f9a 100644
--- a/src/location/maps/tiled/qgeotiledmapdata.cpp
+++ b/src/location/maps/tiled/qgeotiledmapdata.cpp
@@ -591,7 +591,7 @@ void QGeoTiledMapData::fitInViewport(const QGeoBoundingBox &bounds, bool preserv
int minZoomLevel = engine()->minimumZoomLevel();
int maxZoomLevel = engine()->maximumZoomLevel();
- int zoomFactor = 1 << maxZoomLevel;
+ int zoomFactor = 1 << (maxZoomLevel - minZoomLevel);
for (int i = minZoomLevel; i <= maxZoomLevel; ++i) {
QRect rect = d->screenRectForZoomFactor(zoomFactor);