Showing your events from Google Calendar in Google Maps
Why? I travel all week and I thought it would be ideal if staff in office knew where I was based on my calendar. (OK real reason: my son wanted to see where I would be working, and I thought it would be ideal to have google maps read my calendar.)
First off you need to get a public feed from Google Calendar
The Calendar Address is the public address for your calendar. With this address, others can subscribe to your public calendar, view your events via feed readers, and view a read-only version of your calendar directly in their browser. Your calendar must be public in order for your friends to use your Calendar Address. To edit the amount of information available, click the Change sharing settings link. Your calendar must be public in order for others to use your Calendar Address. If you wish to keep your calendar private, it will only be accessible by those who have direct sharing privileges. You can change the amount of information available at your calendar's public address by clicking the Change sharing settings link in the Calendar Address section.
To obtain your calendar's address, please follow these steps:
In the calendar list on the left side of the page, click the down-arrow button next to the appropriate calendar, then select Calendar settings. In the Calendar Address section, click the XML or HTML button. A pop-up window with your calendar's public URL will appear.
Use this URL to access your calendar information. - taken from Google calendar help (http://support.google.com/calendar/bin/answer.py?hl=en-GB&ctx=tltp&answer=34578)
Please change xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx to your details
if yours has https://www.google.com/calendar/feeds/ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /public/basic
dont panic - just change word basic to full and then add ?futureevents=true&orderby=starttime&singleevents=true&sortorder=ascending
...save file so you don’t lose it....
Next up, is to learn yahoo pipes:
Pipes is a powerful composition tool to aggregate, manipulate, and mash up content from around the web. Like UNIX pipes, simple commands can be combined together to create output that meets your needs:
• combine many feeds into one, then sort, filter and translate it.
• Geocode your favourite feeds and browse the items on an interactive map.
• Power widgets/badges on your web site.
• grab the output of any Pipes as RSS, JSON, KML, and other formats. –
Taken from yahoo pipes (http://pipes.yahoo.com/pipes/docs?doc=overview)
• The edit you will see the URL feed change to yours - (remember in the txt file)
• click save, then click play pipe (at top of page)
• you should then see you Google calendar events in maps.
• you can then export to different formats even have on igoole pages etc....
if you click on the XML button and copy link address to you txt file (we need it later)