Transform tile coords when converting them to URLs

This commit is contained in:
Tom Payne
2012-07-15 16:23:03 +02:00
parent b4c9c1e846
commit 1d567bb2bf
5 changed files with 73 additions and 6 deletions
+13
View File
@@ -44,3 +44,16 @@ ol.TileUrlFunction.createFromTemplates = function(templates) {
return ol.TileUrlFunction.createFromTileUrlFunctions(
goog.array.map(templates, ol.TileUrlFunction.createFromTemplate));
};
/**
* @param {function(ol.TileCoord): ol.TileCoord} transform Transform.
* @param {ol.TileUrlFunctionType} tileUrlFunction Tile URL function.
* @return {ol.TileUrlFunctionType} Tile URL function.
*/
ol.TileUrlFunction.withTileCoordTransform =
function(transform, tileUrlFunction) {
return function(tileCoord) {
return tileUrlFunction(transform(tileCoord));
};
};