forked from organicmaps/organicmaps
[search] Search in the world file as well.
This commit is contained in:
parent
c7d0fe8f49
commit
a34562eed7
1 changed files with 4 additions and 2 deletions
|
@ -88,8 +88,10 @@ struct FeatureProcessor
|
|||
void Query::Search(function<void (Result const &)> const & f)
|
||||
{
|
||||
FeatureProcessor featureProcessor(*this);
|
||||
m_pIndex->ForEachInRect(featureProcessor, m_rect,
|
||||
min(scales::GetUpperScale(), scales::GetScaleLevel(m_rect) + 1));
|
||||
int const scale = scales::GetScaleLevel(m_rect) + 1;
|
||||
if (scale > scales::GetUpperWorldScale())
|
||||
m_pIndex->ForEachInRect(featureProcessor, m_rect, scales::GetUpperWorldScale());
|
||||
m_pIndex->ForEachInRect(featureProcessor, m_rect, min(scales::GetUpperScale(), scale));
|
||||
|
||||
vector<Result> results;
|
||||
results.reserve(m_results.size());
|
||||
|
|
Loading…
Add table
Reference in a new issue