summaryrefslogtreecommitdiff
path: root/src/mbgl/util/tile_coordinate.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/util/tile_coordinate.hpp')
-rw-r--r--src/mbgl/util/tile_coordinate.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mbgl/util/tile_coordinate.hpp b/src/mbgl/util/tile_coordinate.hpp
index b6bdc5f590..8dbd10de4c 100644
--- a/src/mbgl/util/tile_coordinate.hpp
+++ b/src/mbgl/util/tile_coordinate.hpp
@@ -36,10 +36,10 @@ public:
const double scale = std::pow(2.0, tileID.canonical.z);
auto zoomed = TileCoordinate { point, 0 }.zoomTo(tileID.canonical.z);
return {
- int16_t(util::clamp<int64_t>((zoomed.p.x - tileID.canonical.x - tileID.wrap * scale) * util::EXTENT,
+ int16_t(util::clamp<int64_t>(::round((zoomed.p.x - tileID.canonical.x - tileID.wrap * scale) * util::EXTENT),
std::numeric_limits<int16_t>::min(),
std::numeric_limits<int16_t>::max())),
- int16_t(util::clamp<int64_t>((zoomed.p.y - tileID.canonical.y) * util::EXTENT,
+ int16_t(util::clamp<int64_t>(::round((zoomed.p.y - tileID.canonical.y) * util::EXTENT),
std::numeric_limits<int16_t>::min(),
std::numeric_limits<int16_t>::max()))
};