Google Maps widget for the GeoDjango PointField field in Wagtail
Project description
A Google Maps widget for the GeoDjango PointField field in Wagtail.
Requirements
Python 2.7 / Python 3.5
Wagtail 1.7+ and Django (with GeoDjango)
Installation
Install the library with pip:
$ pip install wagtail-geo-widget
Quick Setup
Make sure wagtail_geo_widget is added to your INSTALLED_APPS.
INSTALLED_APPS = (
# ...
'wagtail_geo_widget',
)
This should be enough to get started.
Usage
First make sure you have a location field defined in your model, then add a GeoPanel among your content_panels.
from wagtailgeowidget.edit_handlers import GeoPanel
class MyPage(Page):
address = models.CharField(max_length=250, blank=True, null=True)
location = models.PointField(srid=4326, null=True, blank=True)
content_panels = Page.content_panels + [
GeoPanel('location', address_field='address'),
]
Settings
GOOGLE_MAPS_V3_APIKEY: Api key for google maps
Contributing
Want to contribute? Awesome. Just send a pull request.
License
Wagtail-Geo-Widget is released under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wagtailgeowidget-1.0.0.tar.gz
(4.6 kB
view hashes)
Built Distribution
Close
Hashes for wagtailgeowidget-1.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a06f9bb1a4aaa2316dc309ebde6ff0c1bc122c4bea2100371061c34956da2e54 |
|
MD5 | 186e236506b38c5f6b7435bcf24cadc9 |
|
BLAKE2b-256 | 46bcfb6d6d58f7e9536caae23cc530458d62d726236653623f1c1c5923c5044d |