1.2.3 • Published 9 years ago

ol3-tilecache v1.2.3

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

Build Status view on npm

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-tilecache
bower install ol3-tilecache

Or download the latest version archive and add it with script tag:

<script src="ol3-tilecache/dist/bundle.min.js"></script>

Usage

Plugin is packed into UMD wrapper, import it with CommonJS or ES6:

import TileCacheUrlFunction from 'ol3-tilecache';
const TileCacheUrlFunction = require('ol3-tilecache');

In Browser environment it is available as ol.TileCacheUrlFunction.

Members

createTileUrlFunction

Arguments

  • url : string URL template
  • tileGrid : ol.tilegrid.TileGrid Custom tile grid. Default is EPSG:3857 x/y/z grid
  • extent : 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:

import ol from 'openlayers';
import TileCacheUrlFunction from 'ol3-tilecache';

const map = new ol.Map({
    target: 'map',
    view: new ol.View({
        projection: 'EPSG:3857',
        center: [4189972.14, 7507950.67],
        zoom: 5
    }),
    layers: [
        new ol.layer.Tile({
            source: new ol.source.XYZ({
                tileUrlFunction: ol.TileCacheUrlFunction.createTileUrlFunction('http://tilecache_server/{0z}/{x1}/{x2}/{x3}/{-y1}/{-y2}/{-y3}.png')
            })
        })
    ]
});

License

MIT (c) 2016, Vladimir Vershinin

1.2.3

9 years ago

1.2.2

10 years ago

1.2.1

10 years ago

1.2.0

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago