That's a good question. There is no map link provided in the calendar API. We are getting the data accessible through the google.gdata.calendar.CalendarEntry object.
However, it looks like all the calendar does is a standard Google Query with the location name.
So with a name of "Kennedy Center", the query is "http://maps.google.com/maps?hl=en&q=Kennedy%20Center". It should be possible to create a (map) link in the location tag.
The function buildLocation(entry) in ko-calendar.js is where the location string is compiled.
Something like the following change might work, but I have not tested it. I may consider adding something like this in the future just to make it more consistent with the default calendar.
function buildLocation(entry)
{
var locationDiv = document.createElement('div');
var locationString = entry.getLocations()[0].getValueString();
if (locationString != null)
{
locationDiv.appendChild(document.createTextNode(locationString));
//////
// Insert here
var link = document.createElement('a');
link.setAttribute('href', 'http://maps.google.com/maps?hl=en&q=' + locationString);
var map = document.createTextNode(' map');
link.appendChild(map);
locationDiv.appendChild(link);
//////
locationDiv.setAttribute('className','ko-calendar-entry-location-text');
locationDiv.setAttribute('class','ko-calendar-entry-location-text');
}
return locationDiv;
}