Looking at the source code to this project it looks like migrating this over to V7 should be fairly easy. The main difference in the API's is the syntax. for th e most part the API's work very similarly.
Looking at the source code of the project I didn't see a GetMap function, only a loadmap function. Here is a v7 version of the LoadMap function:
BloodDonors.LoadMap = function (latitude, longitude, onMapLoaded) {
BloodDonors._map = new Microsoft.Maps.Map(document.getElementById(BloodDonors.MapDivId), {
disableBirdseye : true,
center : new Microsoft.Maps.Location(latitude, longitude)
});
if(onMapLoaded){
onMapLoaded();
}
}
Note that there are a number of different options for rendering the navigation controls. In the code above I've just let the default controls load.
http://rbrundritt.wordpress.com