diff --git a/src/ol/map.js b/src/ol/map.js index 0e6891131d..1f8d2ac87c 100644 --- a/src/ol/map.js +++ b/src/ol/map.js @@ -638,6 +638,9 @@ ol.Map.prototype.handlePostRender = function() { maxNewLoads = 2; } } + var tileSourceCount = goog.object.getCount(frameState.wantedTiles); + maxTotalLoading *= tileSourceCount; + maxNewLoads *= tileSourceCount; if (tileQueue.getTilesLoading() < maxTotalLoading) { tileQueue.reprioritize(); // FIXME only call if view has changed tileQueue.loadMoreTiles(maxTotalLoading, maxNewLoads);