django-easy-maps This app makes it easy to display a map for any given address in django templates. No manual geocoding, html/js copy-pasting or Django model changes are needed. Authored by Mikhail Korobov, and some great contributors.

Installation First install the module, preferably in a virtual environment. It can be installed from PyPI: pip install django-easy-maps

Setup You’ll need to add easy_maps to INSTALLED_APPS in your project’s settings.py file: INSTALLED_APPS += [ 'easy_maps' , ] Then run ./manage.py migrate to create the required database tables.

Configuration The only mandatory configuration is the EASY_MAPS_GOOGLE_KEY variable: EASY_MAPS_GOOGLE_KEY = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___0123456789' If you need a place to center the map at when no address is inserted yet, add the latitude and longitude to the EASY_MAPS_CENTER variable in your settings.py like the following: EASY_MAPS_CENTER = ( - 41.3 , 32 ) Please see the example application. This application is used to manually test the functionalities of this package. This also serves as a good example. You need Django 1.8 or above to run that. It might run on older versions but that is not tested.