summaryrefslogtreecommitdiff
path: root/src/positioning/qgeopath.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/positioning/qgeopath.cpp')
-rw-r--r--src/positioning/qgeopath.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/positioning/qgeopath.cpp b/src/positioning/qgeopath.cpp
index 523a79fb..a8e77e10 100644
--- a/src/positioning/qgeopath.cpp
+++ b/src/positioning/qgeopath.cpp
@@ -43,7 +43,7 @@
#include "qgeocoordinate.h"
#include "qnumeric.h"
#include "qlocationutils_p.h"
-#include "qgeoprojection_p.h"
+#include "qwebmercator_p.h"
#include "qdoublevector2d_p.h"
#include "qdoublevector3d_p.h"
@@ -438,21 +438,21 @@ bool QGeoPathPrivate::contains(const QGeoCoordinate &coordinate) const
else if (m_path.size() == 1)
return (m_path[0].distanceTo(coordinate) <= lineRadius);
- double leftBoundMercator = QGeoProjection::coordToMercator(m_bbox.topLeft()).x();
+ double leftBoundMercator = QWebMercator::coordToMercator(m_bbox.topLeft()).x();
- QDoubleVector2D p = QGeoProjection::coordToMercator(coordinate);
+ QDoubleVector2D p = QWebMercator::coordToMercator(coordinate);
if (p.x() < leftBoundMercator)
p.setX(p.x() + leftBoundMercator); // unwrap X
QDoubleVector2D a;
QDoubleVector2D b;
if (m_path.size()) {
- a = QGeoProjection::coordToMercator(m_path[0]);
+ a = QWebMercator::coordToMercator(m_path[0]);
if (a.x() < leftBoundMercator)
a.setX(a.x() + leftBoundMercator); // unwrap X
}
for (int i = 1; i < m_path.size(); i++) {
- b = QGeoProjection::coordToMercator(m_path[i]);
+ b = QWebMercator::coordToMercator(m_path[i]);
if (b.x() < leftBoundMercator)
b.setX(b.x() + leftBoundMercator); // unwrap X
if (b == a)
@@ -471,7 +471,7 @@ bool QGeoPathPrivate::contains(const QGeoCoordinate &coordinate) const
if (candidate.x() > 1.0)
candidate.setX(candidate.x() - leftBoundMercator); // wrap X
- QGeoCoordinate closest = QGeoProjection::mercatorToCoord(candidate);
+ QGeoCoordinate closest = QWebMercator::mercatorToCoord(candidate);
double distanceMeters = coordinate.distanceTo(closest);
if (distanceMeters <= lineRadius)