Scale-Adaptive Placement of Hierarchical Map Labels