I finally got round to playing with the Google Maps API, and the results
can be seen here. I took
data from the GnomeWorldWide
wiki page and merged in some information from the Planet
Gnome FOAF file (which now includes the
The code is available
here (a BZR branch,
but you can easily download the latest versions of the files directly).
The code works roughly as follows:
Convert the locations info GnomeWorldWide page into an XML file,
adding information from the Planet Gnome FOAF file using the
When the main page loads, it requests the XML file previously
generated. For each person element in the XML file, a marker is
created on the map.
When a marker is clicked, an info window is displayed, which is the
result of applying an XSLT transformation to the XML node.