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);
|
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
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user