diff options
author | Yuri Gorshenin <y@maps.me> | 2017-11-02 17:10:35 +0300 |
---|---|---|
committer | mpimenov <mpimenov@users.noreply.github.com> | 2017-11-07 13:05:18 +0300 |
commit | ac5c1e1a6045f5d3e6b8d0b05676a598bed5891d (patch) | |
tree | 759d241e190e9fdae58f68078f74c282c836c8d7 /qt | |
parent | 30b9a6ed2c0e84414d0fa900d7164af42c7f977c (diff) |
[search] Search is extracted from Framework to SearchAPI.
Diffstat (limited to 'qt')
-rw-r--r-- | qt/draw_widget.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/qt/draw_widget.cpp b/qt/draw_widget.cpp index b42e848110..5db6bb0329 100644 --- a/qt/draw_widget.cpp +++ b/qt/draw_widget.cpp @@ -277,11 +277,12 @@ bool DrawWidget::Search(search::EverywhereSearchParams const & params) string DrawWidget::GetDistance(search::Result const & res) const { string dist; - double lat, lon; - if (m_framework.GetCurrentPosition(lat, lon)) + if (auto const position = m_framework.GetCurrentPosition()) { + auto const ll = MercatorBounds::ToLatLon(*position); double dummy; - (void) m_framework.GetDistanceAndAzimut(res.GetFeatureCenter(), lat, lon, -1.0, dist, dummy); + (void)m_framework.GetDistanceAndAzimut(res.GetFeatureCenter(), ll.lat, ll.lon, -1.0, dist, + dummy); } return dist; } |