diff --git a/map/search_api.cpp b/map/search_api.cpp index a1c4d900af..b79c89f49e 100644 --- a/map/search_api.cpp +++ b/map/search_api.cpp @@ -34,6 +34,7 @@ namespace using BookmarkIdDoc = pair; double const kDistEqualQueryMeters = 100.0; +double const kDistEqualQueryMercator = MercatorBounds::MetersToMercator(kDistEqualQueryMeters); // Cancels search query by |handle|. void CancelQuery(weak_ptr & handle) @@ -407,14 +408,14 @@ bool SearchAPI::QueryMayBeSkipped(SearchParams const & prevParams, return false; if (!prevViewport.IsValid() || - !IsEqualMercator(prevViewport, currViewport, kDistEqualQueryMeters)) + !IsEqualMercator(prevViewport, currViewport, kDistEqualQueryMercator)) { return false; } if (prevParams.m_position && currParams.m_position && MercatorBounds::DistanceOnEarth(*prevParams.m_position, *currParams.m_position) > - kDistEqualQueryMeters) + kDistEqualQueryMercator) { return false; }