Annotations are not deselected when heading changes

Zoom is detected by camera altitude in order not to deselect annotations at each compass update. On iOS 6 this behavior is still not correct.