diff --git a/src/mbgl/map/transform_state.hpp b/src/mbgl/map/transform_state.hpp index f6a00a4a3..e09be8ca6 100644 --- a/src/mbgl/map/transform_state.hpp +++ b/src/mbgl/map/transform_state.hpp @@ -3,6 +3,7 @@ #include #include +#include #include #include @@ -71,9 +72,6 @@ private: // map scale factor float pixelRatio = 0; - // cache values for spherical mercator math - double Bc, Cc; - // animation state bool rotating = false; bool scaling = false; @@ -84,6 +82,10 @@ private: double x = 0, y = 0; double angle = 0; double scale = 1; + + // cache values for spherical mercator math + double Bc = (scale * util::tileSize) / 360; + double Cc = (scale * util::tileSize) / util::M2PI; }; }