diff options
Diffstat (limited to 'src/plugins/geoservices/osm/qgeoroutereplyosm.cpp')
-rw-r--r-- | src/plugins/geoservices/osm/qgeoroutereplyosm.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/geoservices/osm/qgeoroutereplyosm.cpp b/src/plugins/geoservices/osm/qgeoroutereplyosm.cpp index bf3487f7..f3cae726 100644 --- a/src/plugins/geoservices/osm/qgeoroutereplyosm.cpp +++ b/src/plugins/geoservices/osm/qgeoroutereplyosm.cpp @@ -73,9 +73,9 @@ static QList<QGeoCoordinate> parsePolyline(const QByteArray &data) int diff = (value & 1) ? ~(value >> 1) : (value >> 1); if (parsingLatitude) { - coord.setLatitude(coord.latitude() + diff/1e5); + coord.setLatitude(coord.latitude() + (double)diff/1e6); } else { - coord.setLongitude(coord.longitude() + diff/1e5); + coord.setLongitude(coord.longitude() + (double)diff/1e6); path.append(coord); } |