tile-cache
Client side splippy tile cache
Install
$ npm install --save tile-cache
Usage
The following collections/stores are provided by tile cache:
- tile - map tiles
- font - glyphs needed to render labels
- json - styles and other json data
- image - sprites
tile-cache
methods take a store name as the first parameter. The examples below us tile
store.
var tileCache = require('tile-cache');
var key = [0, 3, 5]; // x, y, zoom
var tile; // Blob or ArrayBuffer representing tile
tileCache.put('tile', key, tile, function(err) {
// tile is now in cache
});
tileCache.get('tile', key, function(err, tile) {
// tile retrieved
});
tileCache.check('tile', key, function(err, inCache) {
// inCache is truthy is tile was in cache
});
tileCache.remove('tile', key, function(err) {
// specific tile is removed from cache
});
tileCache.drop('tile', function(err, tile) {
// all tiles are removed from cache
});
License
MIT © Damian Krzeminski