TileCache url function for OpenLayers 3
Allows create custom ol.TileUrlFunctionType
to load tiles seeded with TileCache.
Installation
Install it thought NPM or Bower:
npm install openlayers ol3-tilecachebower install ol3-tilecache
Or download the latest version archive and add it with script tag:
Usage
Plugin is packed into UMD wrapper, import it with CommonJS or ES6:
;const TileCacheUrlFunction = ;
In Browser environment it is available as ol.TileCacheUrlFunction
.
Members
createTileUrlFunction
Arguments
url : string
URL templatetileGrid : ol.tilegrid.TileGrid
Custom tile grid. Default is EPSG:3857 x/y/z gridextent : ol.Extent
Tile grid extent. Default is EPSG:3857 extent
Returns: ol.TileUrlFunctionType
Available URL placeholders:
z | 0z - zoom level (simple number or padded with zero)
x1, x2, x3 - X axis index parts (remnant from dividing the tile X index on 10^9 broken down by 3 digits)
y1, y2, y3 - Y axis index parts (remnant from dividing the tile Y index on 10^9 broken down by 3 digits)
Example usage:
;; const map = target: 'map' view: projection: 'EPSG:3857' center: 418997214 750795067 zoom: 5 layers: source: tileUrlFunction: olTileCacheUrlFunction ;
License
MIT (c) 2016, Vladimir Vershinin