Parameters
url
string [description]options
object http://leafletjs.com/reference-1.2.0.html#tilelayer
Returns TileLayerOffline an instance of TileLayerOffline
Parameters
Properties
options
Objectoptions.position
string? default topleftoptions.saveText
string? html for save button, default +options.rmText
string? html for remove button, deflault -options.maxZoom
number? maximum zoom level that will be reached when saving tiles with saveWhatYouSee. Default 19options.saveWhatYouSee
boolean? save the tiles that you see on screen plus deeper zooms, ignores zoomLevels options. Default falseoptions.confirm
function? function called before confirm, default null. Args of function are ControlStatus and callback.options.confirmRemoval
function? function called before confirm, default null
Returns ControlSaveTiles
The factory methods above use the following types.
Shows control on map to save tiles
Properties
status
ControlStatus
Change baseLayer
Parameters
layer
TileLayerOffline
set the bounds of the area to save
Parameters
bounds
L.latLngBounds
set saveWhatYouSee
Parameters
saveWhatYouSee
boolean
set the maxZoom
Parameters
zoom
number
set the zoomLevels
Parameters
zoomlevels
array min,max
Status of ControlSaveTiles, keeps info about process during downloading ans saving tiles. Used internal and as object for events.
Type: Object
Properties
storagesize
number total number of saved tiles.lengthToBeSaved
number number of tiles that will be saved in db during current processlengthSaved
number number of tiles saved during current processlengthLoaded
number number of tiles loaded during current process_tilesforSave
array tiles waiting for processing
A layer that uses store tiles when available. Falls back to online. Use this layer directly or extend it
dataurl from localstorage
Parameters
tile
DomElement [description]url
string [description]
Returns Promise resolves to base64 url
Returns number Number of simultanous downloads from tile server
getTileUrls for single zoomlevel
Parameters
bounds
zoom
number