Improve type checking in ol.TileRange

This commit is contained in:
Tom Payne
2013-11-24 14:33:58 +01:00
parent 6584ef985f
commit d358e80937

View File

@@ -46,12 +46,12 @@ ol.TileRange = function(minX, maxX, minY, maxY) {
* @return {!ol.TileRange} Bounding tile box.
*/
ol.TileRange.boundingTileRange = function(var_args) {
var tileCoord0 = arguments[0];
var tileCoord0 = /** @type {ol.TileCoord} */ (arguments[0]);
var tileRange = new ol.TileRange(tileCoord0.x, tileCoord0.x,
tileCoord0.y, tileCoord0.y);
var i, ii, tileCoord;
for (i = 1, ii = arguments.length; i < ii; ++i) {
tileCoord = arguments[i];
tileCoord = /** @type {ol.TileCoord} */ (arguments[i]);
goog.asserts.assert(tileCoord.z == tileCoord0.z);
tileRange.minX = Math.min(tileRange.minX, tileCoord.x);
tileRange.maxX = Math.max(tileRange.maxX, tileCoord.x);