Commit 9b71c8fe authored by Andreas Bircher's avatar Andreas Bircher

Switch over to offline cachable queries for coordinate and path

parent 6c96642c
...@@ -188,7 +188,7 @@ private: ...@@ -188,7 +188,7 @@ private:
State _state = State::Idle; State _state = State::Idle;
const int _batchTimeout = 500; const int _batchTimeout = 500;
QTimer _batchTimer; QTimer _batchTimer;
TerrainAirMapQuery _terrainQuery; TerrainOfflineAirMapQuery _terrainQuery;
}; };
/// NOTE: TerrainAtCoordinateQuery is not thread safe. All instances/calls to ElevationProvider must be on main thread. /// NOTE: TerrainAtCoordinateQuery is not thread safe. All instances/calls to ElevationProvider must be on main thread.
...@@ -236,7 +236,7 @@ private slots: ...@@ -236,7 +236,7 @@ private slots:
void _pathHeights(bool success, double latStep, double lonStep, const QList<double>& heights); void _pathHeights(bool success, double latStep, double lonStep, const QList<double>& heights);
private: private:
TerrainAirMapQuery _terrainQuery; TerrainOfflineAirMapQuery _terrainQuery;
}; };
Q_DECLARE_METATYPE(TerrainPathQuery::PathHeightInfo_t) Q_DECLARE_METATYPE(TerrainPathQuery::PathHeightInfo_t)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment