diff --git a/src/ol/tilegrid/xyztilegrid.js b/src/ol/tilegrid/xyztilegrid.js index 41670261ad..72572417fb 100644 --- a/src/ol/tilegrid/xyztilegrid.js +++ b/src/ol/tilegrid/xyztilegrid.js @@ -39,6 +39,20 @@ ol.tilegrid.XYZ = function(options) { goog.inherits(ol.tilegrid.XYZ, ol.tilegrid.TileGrid); +/** + * @inheritDoc + */ +ol.tilegrid.XYZ.prototype.getTileCoordChildTileRange = function(tileCoord) { + if (tileCoord.z < this.maxZoom_) { + return new ol.TileRange( + tileCoord.x << 1, tileCoord.y << 1, + tileCoord.x + 1 << 1, tileCoord.y + 1 << 1); + } else { + return null; + } +}; + + /** * @inheritDoc */