diff options
-rw-r--r-- | src/location/maps/tiled/qgeotiledmapdata.cpp | 2 |
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); |