diff --git a/src/ui/public/vislib/visualizations/_map.js b/src/ui/public/vislib/visualizations/_map.js index 5b5f20eee7a864..15cb9091712c26 100644 --- a/src/ui/public/vislib/visualizations/_map.js +++ b/src/ui/public/vislib/visualizations/_map.js @@ -51,7 +51,7 @@ export default function MapFactory(Private, tilemap) { this._valueFormatter = params.valueFormatter || _.identity; this._tooltipFormatter = params.tooltipFormatter || _.identity; this._geoJson = _.get(this._chartData, 'geoJson'); - this._mapZoom = params.zoom || defaultMapZoom; + this._mapZoom = Math.max(Math.min(params.zoom || defaultMapZoom, tilemapOptions.maxZoom), tilemapOptions.minZoom); this._mapCenter = params.center || defaultMapCenter; this._attr = params.attr || {};