WMTS tiles touching the extent are excluded

This commit is contained in:
Éric Lemoine
2013-09-16 15:53:13 +02:00
parent 832be21c0f
commit 4990c797d1

View File

@@ -165,7 +165,8 @@ ol.source.WMTS = function(options) {
tmpTileCoord.y = tileCoord.y;
tileExtent = tileGrid.getTileCoordExtent(tmpTileCoord, tmpExtent);
}
if (!ol.extent.intersects(tileExtent, extent)) {
if (!ol.extent.intersects(tileExtent, extent) ||
ol.extent.touches(tileExtent, extent)) {
return null;
}
return new ol.TileCoord(tileCoord.z, x, y);