Skip to content

Latest commit

 

History

History
199 lines (116 loc) · 4.46 KB

api.md

File metadata and controls

199 lines (116 loc) · 4.46 KB

Table of Contents

L.tileLayer.offline

Parameters

Returns TileLayerOffline an instance of TileLayerOffline

L.control.savetiles

Parameters

Properties

  • options Object
    • options.position string? default topleft
    • options.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 19
    • options.saveWhatYouSee boolean? save the tiles that you see on screen plus deeper zooms, ignores zoomLevels options. Default false
    • options.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

Types

The factory methods above use the following types.

ControlSaveTiles

Shows control on map to save tiles

Properties

setLayer

Change baseLayer

Parameters

setBounds

set the bounds of the area to save

Parameters

  • bounds L.latLngBounds

setSaveWhatYouSee

set saveWhatYouSee

Parameters

setMaxZoom

set the maxZoom

Parameters

setZoomlevels

set the zoomLevels

Parameters

  • zoomlevels array min,max

ControlStatus

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 process
  • lengthSaved number number of tiles saved during current process
  • lengthLoaded number number of tiles loaded during current process
  • _tilesforSave array tiles waiting for processing

TileLayerOffline

A layer that uses store tiles when available. Falls back to online. Use this layer directly or extend it

setDataUrl

dataurl from localstorage

Parameters

  • tile DomElement [description]
  • url string [description]

Returns Promise resolves to base64 url

getSimultaneous

Returns number Number of simultanous downloads from tile server

getTileUrls

getTileUrls for single zoomlevel

Parameters

Returns Array<object> the tile urls, key, url