From 1bb80c00d6e286fdda8f8bdf695055ad908aace1 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Wed, 21 Dec 2016 09:51:04 -0800 Subject: [PATCH] [core] Replace magic number with constant-based calculation --- src/mbgl/layout/symbol_layout.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mbgl/layout/symbol_layout.cpp b/src/mbgl/layout/symbol_layout.cpp index 387bb7fb00f..351858f6f85 100644 --- a/src/mbgl/layout/symbol_layout.cpp +++ b/src/mbgl/layout/symbol_layout.cpp @@ -313,8 +313,8 @@ void SymbolLayout::addFeature(const SymbolFeature& feature, poly.push_back(r); } - // 16 here represents 2 pixels - auto poi = mapbox::polylabel(poly, 16.0); + // 1 pixel worth of precision, in tile coordinates + auto poi = mapbox::polylabel(poly, double(util::EXTENT / util::tileSize)); Anchor anchor(poi.x, poi.y, 0, minScale); addSymbolInstance(polygon[0], anchor); }