Update TMS tileUrlFunction example

This commit is contained in:
mike-000
2020-11-18 10:44:41 +00:00
committed by GitHub
parent f054971bae
commit d4f7b40b95

View File

@@ -57,15 +57,14 @@ import {createXYZ, extentFromProjection} from '../tilegrid.js';
* Google grid where `x` 0 and `y` 0 are in the top left. Grids like * Google grid where `x` 0 and `y` 0 are in the top left. Grids like
* TMS where `x` 0 and `y` 0 are in the bottom left can be used by * TMS where `x` 0 and `y` 0 are in the bottom left can be used by
* using the `{-y}` placeholder in the URL template, so long as the * using the `{-y}` placeholder in the URL template, so long as the
* source does not have a custom tile grid. In this case, * source does not have a custom tile grid. In this case
* {@link module:ol/source/TileImage} can be used with a `tileUrlFunction` * a `tileUrlFunction` can be used, such as:
* such as: * ```js
*
* tileUrlFunction: function(coordinate) { * tileUrlFunction: function(coordinate) {
* return 'http://mapserver.com/' + coordinate[0] + '/' + * return 'http://mapserver.com/' + coordinate[0] + '/' +
* coordinate[1] + '/' + coordinate[2] + '.png'; * coordinate[1] + '/' + (-tileCoord[2] - 1) + '.png';
* } * }
* * ```
* @api * @api
*/ */
class XYZ extends TileImage { class XYZ extends TileImage {