From e463bf8f4ae1eb94b4f91cb6ebca4b198e86bccd Mon Sep 17 00:00:00 2001 From: Paolo Angelelli Date: Thu, 16 Feb 2017 11:12:52 +0100 Subject: Default to 45degrees FoV if possible The new MapSliders.qml component introduced a different way of binding the sliders properties. This makes the slider change the value in the map when these bindings kick in. This change explicitly sets a sensible default at map initialization time. Change-Id: I90d977003a571c2226c2dd6d5b66bc67a246e754 Reviewed-by: Alex Blasche --- examples/location/mapviewer/mapviewer.qml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'examples') 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() -- cgit v1.2.3