This repository has been archived by the owner. It is now read-only.
ARCHIVED! Now merged into umap itself. Create collaborative maps on top of Geodjango and Leaflet
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.tx
leaflet_storage
tests
.gitignore
.gitmodules
.travis.yml
CHANGELOG.md
LICENCE
MANIFEST.in
Makefile
README.md
pytest.ini
requirements-dev.txt
setup.py

README.md

Build Status Requirements Status

Django-Leaflet-Storage

Provide collaborative maps for your Django project.

Django-Leaflet-Storage is a backend for Leaflet.Storage, built on top of Geodjango and Leaflet.

Check the demo here

Installation

You will need a geo aware database. See Geodjango doc for backend installation.

Then you can pip install the app:

pip install django-leaflet-storage

Add leaflet_storage to you apps:

INSTALLED_APPS = (
    ...
    "leaflet_storage",
)

Include leaflet_storage urls:

(r'', include('leaflet_storage.urls')),

Create tables:

python manage.py migrate

Basic usage

From the Django admin (for now), you need to create at least:

  • one TileLayer instance
  • one Licence instance

Then, go to the map creation page (something like http://localhost:8017/map/new), and you will be able to add features (Marker, Polygon...).