diff options
Diffstat (limited to 'src/location/maps/tiled/qgeotiledmapdata.cpp')
-rw-r--r-- | src/location/maps/tiled/qgeotiledmapdata.cpp | 6 |
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) |