diff --git a/include/mbgl/style/style_bucket.hpp b/include/mbgl/style/style_bucket.hpp index 6508abca2..26a0ca2f7 100644 --- a/include/mbgl/style/style_bucket.hpp +++ b/include/mbgl/style/style_bucket.hpp @@ -51,7 +51,7 @@ public: float vertical_alignment = 0.5; vec2 translate {0, 0}; TranslateAnchorType translate_anchor = TranslateAnchorType::Default; - float max_angle_delta = M_PI; + float max_angle_delta = 45.0f; float min_distance = 250.0f; float rotate = 0.0f; // what is this? float padding = 2.0f; diff --git a/src/text/placement.cpp b/src/text/placement.cpp index b278a8bfb..b15266137 100644 --- a/src/text/placement.cpp +++ b/src/text/placement.cpp @@ -273,7 +273,7 @@ void Placement::addFeature(TextBucket &bucket, const std::vector &li GlyphBoxes boxes; getGlyphs(glyphs, boxes, anchor, info.translate, shaping, face, fontScale, horizontal, line, - info.max_angle_delta, info.rotate); + info.max_angle_delta * (M_PI/180), info.rotate); PlacementProperty place = collision.place(boxes, anchor, anchor.scale, maxPlacementScale, info.padding, horizontal, info.always_visible); if (place) {