Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Frojd/wagtail-geo-widget

Wagtail-Geo-Widget is the complete map solution for your Wagtail site.
https://github.com/Frojd/wagtail-geo-widget

geodjango google-maps leaflet open-street-map wagtail

Last synced: about 2 months ago
JSON representation

Wagtail-Geo-Widget is the complete map solution for your Wagtail site.

Awesome Lists containing this project

README

        

[![Run tests, lint and publish](https://github.com/Frojd/wagtail-geo-widget/actions/workflows/main.yml/badge.svg)](https://github.com/Frojd/wagtail-geo-widget/actions/workflows/main.yml) [![PyPI version](https://badge.fury.io/py/wagtailgeowidget.svg)](https://badge.fury.io/py/wagtailgeowidget)

# Wagtail-Geo-Widget

Wagtail-Geo-Widget is the complete map solution for your Wagtail site.

![Screen1](https://raw.githubusercontent.com/frojd/wagtail-geo-widget/develop/img/screen1.png)

## Features

- Supports Google Maps or any tile provider supported by Leaflet (such as Open Street Map or Mapbox)
- Real spatial support (with GeoDjango and PointField)
- Storing coordinates as strings (for no-GeoDjango setups)
- StreamField integration
- Searching with geocoding (supports Google Geocoding, Nominatim and Mapbox)
- Inline panel support
- Optional address search field
- Language support

## Documentation

- [Getting started with Google Maps](https://github.com/Frojd/wagtail-geo-widget/blob/main/docs/getting-started-with-google-maps.md)
- [Getting started with Leaflet](https://github.com/Frojd/wagtail-geo-widget/blob/main/docs/getting-started-with-leaflet.md)
- [Settings](https://github.com/Frojd/wagtail-geo-widget/blob/main/docs/settings.md)
- [Adding the widget to a Page](https://github.com/Frojd/wagtail-geo-widget/blob/main/docs/adding-to-a-page.md)
- [Integrating with GeoDjango](https://github.com/Frojd/wagtail-geo-widget/blob/main/docs/integrating-with-geodjango.md)
- [Adding to a StreamField](https://github.com/Frojd/wagtail-geo-widget/blob/main/docs/adding-to-a-streamfield.md)
- [Supported Geocoders](https://github.com/Frojd/wagtail-geo-widget/blob/main/docs/supported-geocoders.md)
- [FAQ](https://github.com/Frojd/wagtail-geo-widget/blob/main/docs/faq.md)

## Contribute

If you have ideas for improvement, please share your thoughts through an issue.

- Issue Tracker: [https://github.com/Frojd/wagtail-geo-widget/issues](https://github.com/Frojd/wagtail-geo-widget/issues)
- Source Code: [https://github.com/Frojd/wagtail-geo-widget](https://github.com/Frojd/wagtail-geo-widget)
- [Contribution documentation](https://github.com/Frojd/wagtail-geo-widget/blob/main/docs/contributing.md)

We also welcome Pull Requests (PR). Please note that this project uses git-flow so please use the `develop` branch when creating PR's.

## Security

If you believe you have found a security issue with any of our projects please email us at [[email protected]]([email protected]).

## License

Wagtail-Geo-Widget is released under the [MIT License](http://www.opensource.org/licenses/MIT).