I’m making an App for WP7 and I’m looking for a way to rotate the Map control and the tags (Country, City etc. names). I’ve been able to rotate the map itself with the transformation properties, but then the text on the map is rotated too.
I’ve thought of a not-so-pretty solution (not implemented yet) which involves searching the image displayed for text and rotating it back but I don’t think that will work quickly enough, and it seems like a waste of battery.
The country and city names are pre-rendered onto the image tiles requested from the Bing Maps server and you can’t separately render the labels from the background – this is how a single tile is served:

Your only option would be to request unlabelled aerial images from Bing Maps and then place the labels manually yourself from a locally-held set of data. This would require a dataset of all the locations and placenames you wanted to show, together with a label placement algorithm that avoided collisions, optimised for different zoom levels etc. and is unlikely to be practical on a WP7 device.