diff --git a/src/map.cpp b/src/map.cpp index 428c796c1..e04ffd4db 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -28,6 +28,7 @@ #include #include #include +#include // for PROJ_ENVELOPE_POINTS // boost #include @@ -405,8 +406,7 @@ void Map::zoom_all() proj_transform prj_trans(proj0,proj1); box2d layer_ext = itr->envelope(); - // TODO - consider using more robust method: http://trac.mapnik.org/ticket/751 - if (prj_trans.backward(layer_ext)) + if (prj_trans.backward(layer_ext, PROJ_ENVELOPE_POINTS)) { success = true; #ifdef MAPNIK_DEBUG