The rotation and center point are working swimmingly.
However, I can't seem to figure out what units I'm dealing with when it comes to setting myMap.scale = ???.
What I'm starting with is a distance in meters, and I'd like to ensure that from the center point, a distance of at least that many meters from the center point is viewable on the map in any direction.
What sort of conversion do I need to do, so given m = distanceInMetersFromCenterPoint, the function getBestMapScale(m):Number will return the value I should set myMap.scale to?