Re: Here's bp-events working with bp 1.2+ and works on bp upgrade
Take a look at the scripts available here (http://speckyboy.com/2010/02/03/10-jquery-plugins-for-easier-google-map-installation/) for adding Google Maps to your events. You’d need to parse every Event’s address to achieve the effect. I actually prefer Bing’s map over Google’s, which is what I’m using.
In terms of calendar view, again a good starting point would be to setup fullcalendar (http://arshaw.com/fullcalendar/). It can be configured to show events only in weekly/monthly view. However, you would need to spend quite a bit of time in order to make it work with the BP Events plugin.