From ee012ae2daad463d539d0d376b1474001b602fcb Mon Sep 17 00:00:00 2001 From: karenzshea Date: Wed, 12 Oct 2016 09:54:09 -0400 Subject: [PATCH] valid tiles are >= z12 --- include/engine/api/tile_parameters.hpp | 3 ++- src/engine/plugins/tile.cpp | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/engine/api/tile_parameters.hpp b/include/engine/api/tile_parameters.hpp index 34c949a89..728beede7 100644 --- a/include/engine/api/tile_parameters.hpp +++ b/include/engine/api/tile_parameters.hpp @@ -64,7 +64,8 @@ struct TileParameters final // https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames#X_and_Y const auto valid_x = x <= static_cast(std::pow(2., z)) - 1; const auto valid_y = y <= static_cast(std::pow(2., z)) - 1; - const auto valid_z = z < 20; + // zoom limits are due to slippy map and server performance limits + const auto valid_z = z < 20 && z >= 12; return valid_x && valid_y && valid_z; }; diff --git a/src/engine/plugins/tile.cpp b/src/engine/plugins/tile.cpp index 2f483e49e..e79a015dc 100644 --- a/src/engine/plugins/tile.cpp +++ b/src/engine/plugins/tile.cpp @@ -372,8 +372,7 @@ Status TilePlugin::HandleRequest(const std::shared_ptr= MIN_ZOOM_FOR_TURNS) { // Struct to hold info on all the EdgeBasedNodes that are visible in our tile