Tune tile priority functions

This commit is contained in:
Tom Payne
2013-03-26 20:38:34 +01:00
parent 5e8b0de66d
commit 1d22d2fdde
2 changed files with 10 additions and 5 deletions

View File

@@ -176,7 +176,8 @@ ol.renderer.webgl.Map = function(container, map) {
var tileResolution = /** @type {number} */ (element[2]);
var deltaX = tileCenter.x - this.focus_.x;
var deltaY = tileCenter.y - this.focus_.y;
return tileResolution * (deltaX * deltaX + deltaY * deltaY + 1);
return 65536 * Math.log(tileResolution) +
Math.sqrt(deltaX * deltaX + deltaY * deltaY) / tileResolution;
}, this),
/**
* @param {Array} element Element.