The OUseful gCalMap mashup generator provides a simple way of embedding Google Calendar events on a Google Map.
To display events on the map, the "Where" location of each event should be declared within Google Calendar.
The calendar map view can be generated from a single (cal) argument passed via a url. For example, http://ouseful.open.ac.uk/maps/gCalMap.email@example.com.
The value of the cal argument is taken from the settings view of a public Google Calendar:
This calendar ID is then passed to the geocal pipe to obtain the KML feed that provides the map overlay, and also used to pull in the calendar agenda view.
To display your own calendar, simply replace the calendar ID in the above example URL with the calendar ID for the calendar you wish to display...
...or paste the calendar ID here to link to the gCalMap view:
If you want to embed the view in your own web pages, you should be able to just embed the gCalMap page in an iframe.
geotwitterous - find out where your friends are twittering about...