[core] add setMaxZoom, setMinZoom

also change the default maxZoom to 20 to match -js.
This commit is contained in:
Ansis Brammanis
2016-01-26 18:50:37 -08:00
parent 94731a9ef0
commit 1644234179
6 changed files with 38 additions and 1 deletions

View File

@@ -168,6 +168,10 @@ double TransformState::getScale() const {
return scale;
}
void TransformState::setMinZoom(const double minZoom) {
min_scale = zoomScale(minZoom);
}
double TransformState::getMinZoom() const {
double test_scale = min_scale;
double unused_x = x;
@@ -177,6 +181,10 @@ double TransformState::getMinZoom() const {
return scaleZoom(test_scale);
}
void TransformState::setMaxZoom(const double maxZoom) {
max_scale = zoomScale(maxZoom);
}
double TransformState::getMaxZoom() const {
return scaleZoom(max_scale);
}