At dooplan we have implemented gheat in django.
Gheat is a simple system heat maps to show in a google map.
It normally works with an external and WSGI compliant server (named aspen), but we want to have it inside our infraestructure, both in development (just django development server) as well as in our production server. So we have made a port from normal python gheat to django gheat.
I have published it on github : http://github.com/robertrv/django-gheat/tree/master
I will post a extend tutorial on how to customize it, but for now if you want to use it (having installed django and git) you can do the following instructions
git clone git://github.com/robertrv/django-gheat.git
cd django-gheat/samples/persisted/
python manage.py runserver
then go to your browser on http://127.0.0.1:8000/home/ and you will see something like:

You can also see the live effect in dooplan, where we show which are the “hot” places in barcelona or madrid.
[...] que era el mapa de calor de dooplan. Robert construyó la solución (a partir de otro desarrollo) y aquí explica cómo [...]
By: Bosco Curtu » Cómo se hizo el mapa de calor on March 30, 2009
at 8:53 pm
It would be nice to see a tutorial. I got your code running, but I don’t really see how to integrate it into my app.
By: Bill Mill on May 16, 2009
at 8:25 pm
hi Bill,
good to see you’re using the code. The samples/persisted is an app with gheat integrated. What’s exactly the use case you want ?
I have it integrated on dooplan at http://www.dooplan.com/places/list/
What I simply have to do to integrate it, is use the google maps as I’ve used in the example and using the command to update the database content. To do this i I have a crontab which executes this:
python manage.py runjob update_gheat_points
To execute this you have to have django_extensions on your python path.
I’ll try to make a proper tutorial when I have time, and try to make more samples.
By: robin on May 17, 2009
at 10:19 am