基于compass的btn