summaryrefslogtreecommitdiff
path: root/src/location/maps/qgeoprojection.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/location/maps/qgeoprojection.cpp')
-rw-r--r--src/location/maps/qgeoprojection.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/location/maps/qgeoprojection.cpp b/src/location/maps/qgeoprojection.cpp
index a456f80e..7961ec70 100644
--- a/src/location/maps/qgeoprojection.cpp
+++ b/src/location/maps/qgeoprojection.cpp
@@ -624,7 +624,8 @@ void QGeoProjectionWebMercator::setupCamera()
m_viewMercator = m_eyeMercator - m_centerMercator;
m_upMercator = QDoubleVector3D::normal(m_viewMercator, m_sideMercator);
- m_nearPlaneMercator = 1.0 / m_sideLength;
+ m_nearPlaneMercator = 0.000002; // this value works until ZL 18. Above that, a better progressive formula is needed, or
+ // else, this clips too much.
double aspectRatio = 1.0 * m_viewportWidth / m_viewportHeight;