Skip to content

rafinewman/leaflet.offline

 
 

Repository files navigation

leaflet.offline version 2.x

npm version Build Status

Just a modern and slim library to store tiles offline.

Warning: The api of version 2 is different from version 1. 2 is ready (but tests are incomplete)

Features in version 2

  • Add geojson layer to show stored tiles on map
  • Split storage methods to seperate module.
  • Switch from localforage to idb and use Promises

Upgrading from version 1.x

Previously stored tiles will be lost!

Dependencies

Install

Manual or Clone

Just use one of github's download methods (look under the releasestab ) and add dist/leaflet.offline.min.js in a script tag to your page (after leaflet and localforage)

With npm

The package and it's dependencies can also be downloaded into your existing project with npm:

npm install leaflet.offline@next

In your script add:

import 'leaflet.offline'

Development

For running the example locally, you'll need to clone the project and run:

npm install
npm start

Visit http://localhost:3000/ and watch the page reload when you change.

You can test your code with npm test. Please configure eslint in your editor if you wish to contribute.

pull requests welcome

Api

Generate docs with

npm run-script docs

Packages

No packages published

Languages

  • JavaScript 89.3%
  • HTML 10.7%