Add optimized version of getTileCoordChildTileRange for ol.tilegrid.XYZ
This commit is contained in:
@@ -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
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user