Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvng <viktor.govako@gmail.com>2012-03-12 18:49:09 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:36:39 +0300
commit15e0cc25f43ff8759963b014aa7bfa7dc1dbfff2 (patch)
tree40495d1683ec5f114eea20b74cf4a4bf00060126 /indexer/scales.hpp
parent1b9528da6a39d2f4747be8984b3b1405d4a777bd (diff)
[search] Zoom to 9 level, when no any country loaded under serch result.
Diffstat (limited to 'indexer/scales.hpp')
-rw-r--r--indexer/scales.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/indexer/scales.hpp b/indexer/scales.hpp
index b81c63a948..eb207071cb 100644
--- a/indexer/scales.hpp
+++ b/indexer/scales.hpp
@@ -17,8 +17,14 @@ namespace scales
/// @return such ration, that GetScaleLevel(ration) == level
double GetRationForLevel(double level);
+
/// @return such rect, that GetScaleLevel(rect) == level
m2::RectD GetRectForLevel(double level, m2::PointD const & center, double X2YRatio);
+ inline m2::RectD GetRectForLevelFix(double level, m2::PointD const & center)
+ {
+ /// @todo 0.15 - is dummy constant to fix bug in iPad viewport.
+ return GetRectForLevel(level - 0.15, center, 1.0);
+ }
double GetEpsilonForLevel(int level);
double GetEpsilonForSimplify(int level);