We’re building a Django application at work, and I had to implement a
way for a user to select a location on a map, in order to be able to
save the exact coordinates and the zoom level the user chose.
I looked around to see if something similar had been developed, but I
did not find anything so simple and useful as what I later developed, so
for the sake of open source-ness I’m sharing it here with you.
It is implemented as a standard Django form widget so just do as any
other Django widget, for example:

Here’s the code for the GMapInput class (sorry for the docs in
Spanish, but I’m in Mexico):

Don’t forget to add the