treasure-maps


Maps generated from a slideshow of geotagged images in on-line web albums and display of GPX routes

Treasure-Maps is an application that uses the Google Cloud architecture to host, process and serve your mapping applications. To open an account with Google, there is lots of support available from the http://code.google.com/appengine/docs/whatisgoogleappengine.html'> Google App Engine Developers Site This Python-based app combines Google maps, geotagged images from Picasa web albums and GPX files.

A slideshow can be viewed while an animated map shows the location of the picture, resulting in connect-the-dots trail map.

This Rich Internet Application has many examples of using AJAX with Django and client side programming. It also has extensive Python functions on the server side, much of it the original work of the author and programmer, Thea Ganoe.

The built-in editor makes it easy to create and edit the maps. Some of the highlites of this program is that it does not download and save actual image data, it saves the links from the data feed. The model uses a db.TextProperty() to hold a string that is passed as a single JSON object to the browser and holds all the individual point data for the map.

It is a spin-off from rambletown.appspot.com, a winner of the American Trails Website Contest for 2008 in the category 'Trail tour or virtual visit'

Treasure-maps is meant for more general use by the public. Interested parties are encouraged to use it for public works projects, it is great for park trails, tours or guides.

Project Information

  • License: GNU GPL v3
  • 12 stars
  • svn-based source control

Labels:
appengine geotags django python atom gdata GPX ajax