summaryrefslogtreecommitdiffstats
path: root/src/location/maps/tiled/qgeotiledmapdata.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/location/maps/tiled/qgeotiledmapdata.cpp')
-rw-r--r--src/location/maps/tiled/qgeotiledmapdata.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/location/maps/tiled/qgeotiledmapdata.cpp b/src/location/maps/tiled/qgeotiledmapdata.cpp
index b892b47e0c..ae3b637aa3 100644
--- a/src/location/maps/tiled/qgeotiledmapdata.cpp
+++ b/src/location/maps/tiled/qgeotiledmapdata.cpp
@@ -158,9 +158,13 @@ QGeoTiledMapData::~QGeoTiledMapData()
QPointF QGeoTiledMapDataPrivate::coordinateToScreenPosition(double lon, double lat) const
{
+ Q_Q(const QGeoTiledMapData);
QPointF offset = windowOffset();
- QPoint pos(coordinateToWorldReferencePosition(lon, lat));
+ QGeoCoordinate coordinate;
+ coordinate.setLatitude(lat);
+ coordinate.setLongitude(lon);
+ QPoint pos(q->coordinateToWorldReferencePosition(coordinate));
const int x = pos.x() - worldReferenceViewportRect.left();
// if (x < 0)