How are you going to use a compass, which has to be parallel to the camera AND parallel to the earth to work? Users would want to be able to hold the camera up and pan it, at which point the compass stops working due to gravity.