Skip to main content

django CMS plug-ins for the JavaScript map library Leaflet

Project description

djangocms-leaflet

This app provides plug-ins for the JavaScript map library Leaflet.

PyPI - Version PyPI - Python Version


Table of Contents

Installation

pip install djangocms-leaflet

or add djangocms-leaflet to the dependencies of your project, e. g. in pyproject.toml:

dependencies = [
    # …
    'djangocms-leaflet',
    # …
]

Add it to INSTALLED_APPS in the settings::

INSTALLED_APPS: list[str] = [
    # …
    'djangocms_leaflet',
    # …
]

Usage

Add a map plugin to a placeholder and fill in the form. Add markers as sub plugins if needed. In the template src/djangocms_leaflet/templates/djangocms_leaflet/map.html the tile server of the OpenStreetMap website is defined. Make sure you comply with their usage policy or use another tile server by replacing the tile server’s URL.

You can either specify latitude and longitude of the map or marker or enter a search term. If no coordinates are entered, they will be searched with Nominatim and the first hit in the result list location will be used as coordinates.

License

djangocms-leaflet is distributed under the terms of the MIT license.

Integrated library

Name Description License
Leaflet JavaScript library for maps BSD-2-Clause license

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

djangocms_leaflet-0.0.6.dev2.tar.gz (138.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

djangocms_leaflet-0.0.6.dev2-py3-none-any.whl (131.9 kB view details)

Uploaded Python 3

File details

Details for the file djangocms_leaflet-0.0.6.dev2.tar.gz.

File metadata

  • Download URL: djangocms_leaflet-0.0.6.dev2.tar.gz
  • Upload date:
  • Size: 138.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for djangocms_leaflet-0.0.6.dev2.tar.gz
Algorithm Hash digest
SHA256 e22188de58e0e51b5f5476d75a4b4ace74f1f082d038c89a61c27be1d7b0e72c
MD5 d2b63e2e87bf35279e76dd88e11f4117
BLAKE2b-256 f7f4fe6c469c2adb39a407d85876e901e5470d154bd6e22f9d81e1d032119f2b

See more details on using hashes here.

File details

Details for the file djangocms_leaflet-0.0.6.dev2-py3-none-any.whl.

File metadata

File hashes

Hashes for djangocms_leaflet-0.0.6.dev2-py3-none-any.whl
Algorithm Hash digest
SHA256 4d51af1b93734c8b7b26469c839570f008cc7718906e0486725533f2302e1b2e
MD5 1a9af2f1a5fed9dce4a242ee08d2d966
BLAKE2b-256 ffae5b14d8d8cf4633aff18581428410efa459241cd06473ee8c4cfa25006163

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page