summaryrefslogtreecommitdiff
path: root/examples/location/mapviewer/mapviewer.qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/location/mapviewer/mapviewer.qml')
-rw-r--r--examples/location/mapviewer/mapviewer.qml5
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/location/mapviewer/mapviewer.qml b/examples/location/mapviewer/mapviewer.qml
index 08ef2663..21348919 100644
--- a/examples/location/mapviewer/mapviewer.qml
+++ b/examples/location/mapviewer/mapviewer.qml
@@ -87,7 +87,10 @@ ApplicationWindow {
map.zoomLevel = zoomLevel
map.center = center
} else {
- map.zoomLevel = (map.maximumZoomLevel - map.minimumZoomLevel)/2
+ // Use an integer ZL to enable nearest interpolation, if possible.
+ map.zoomLevel = Math.floor((map.maximumZoomLevel - map.minimumZoomLevel)/2)
+ // defaulting to 45 degrees, if possible.
+ map.fieldOfView = Math.min(Math.max(45.0, map.minimumFieldOfView), map.maximumFieldOfView)
}
map.forceActiveFocus()