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 wagtailgeowidget
Quick Setup
Make sure wagtail_geo_widget is added to your INSTALLED_APPS.
INSTALLED_APPS = (
# ...
'wagtailgeowidget',
)
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.3.tar.gz
(4.7 kB
view hashes)