Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leaflet.queryparamstilelayer

Leaflet tile layer with functionality to pass query parameters.

Usage

Use it like any other tile layer and provide additional parameters need to be passed as query when retrieving a tile.

Properties of params object can be a function. Then they will be executed in the moment when tileUrl will be generated. As an argument it accepts timestamp Date.now() at the moment function has been called.

var params = {
    param1: 'value',
    param2: function(dateNow) {
        return dateNow;
    }
}
var layer = new L.TileLayer.QueryParams(params, 'http://{s}.tile.osm.org/{z}/{x}/{y}.png', options);

Also params can be a function which accepts Date.now() as input parameter and returns an object which will be used to build up query string.

var paramsFunc = function(timestamp) {
    return {
        t: timestamp,
        g: 1
    }
}
var layer = new L.TileLayer.QueryParams(paramsFunc, 'http://{s}.tile.osm.org/{z}/{x}/{y}.png', options);

License

Leaflet.functionaltilelayer is free software, and may be redistributed under the MIT-LICENSE.

About

Leaflet tile layer with functionality to pass query parameters

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages