Here's what I would like to end up with:
An AppEngine-powered site which primarily consists of a google map, plotting points of interest.
The first use, view mode, pulls a number of instances from the datastore and plots them on the map. There's about 8 different categories of points (no polygons) and each has lat,long coords, an address, category, and brief description.
In the second use, post mode, users can take a draggable marker on the Google Map, drag it to a point on the map, and select a category and write a brief desciption/comment. Ideally the coordinates/address could be autopopulated on the Maps end (I've been looking at this example
My basic understanding of how this would work is as follows: